深入探讨XML布局属性(1)

一、dp,sp以及屏幕像素高度:

文字大小:(text size),指设备上显示的文字像素高度;

边距(margin),指定视图组件间的距离;

内边距(padding),指定视图外边框与其内容间的距离;

dp:密度无关像素。在设置边距,内边距或任何不打算按像素值指定尺寸的情况下,通常使用dp这种单位。1dp单位

在设备屏幕上总是等于1/160英寸。

sp:缩放无关像素。它是一种与密度无关的像素,这种像素会受用户字体偏好设置的影响。我们通常会使用sp来设置屏幕上的字体大小。

pt、mm、in:类似于dp的缩放单位。允许以点(1/72英寸)、毫米或英寸为单位指定用户界面尺寸。但在实际开发种不建议使用这些单位,因为并非所有设备都能按照这些单位进行正确的尺寸缩放设置。

 

二、布局参数

名称不以layout_开头的属性作用于组件。组建生成时,会调用某个方法按照属性及属性值进行自我配置。

名称以layout_开头的属性则作用于组件的父组件。我们将这些属性统称为布局参数。它们会告知父布局如何在内部安排自己的子元素。我们将这些属性统称为布局参数。

三、边距与内边距

边距和内边距

边距是布局参数,内边距是自身属性。

 

 

有兴趣的读者可以点击下面的文章继续阅读

关于LinearLayout下layout_margin的深入探讨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值