一、dp,sp以及屏幕像素高度:
文字大小:(text size),指设备上显示的文字像素高度;
边距(margin),指定视图组件间的距离;
内边距(padding),指定视图外边框与其内容间的距离;
dp:密度无关像素。在设置边距,内边距或任何不打算按像素值指定尺寸的情况下,通常使用dp这种单位。1dp单位
在设备屏幕上总是等于1/160英寸。
sp:缩放无关像素。它是一种与密度无关的像素,这种像素会受用户字体偏好设置的影响。我们通常会使用sp来设置屏幕上的字体大小。
pt、mm、in:类似于dp的缩放单位。允许以点(1/72英寸)、毫米或英寸为单位指定用户界面尺寸。但在实际开发种不建议使用这些单位,因为并非所有设备都能按照这些单位进行正确的尺寸缩放设置。
二、布局参数
名称不以layout_开头的属性作用于组件。组建生成时,会调用某个方法按照属性及属性值进行自我配置。
名称以layout_开头的属性则作用于组件的父组件。我们将这些属性统称为布局参数。它们会告知父布局如何在内部安排自己的子元素。我们将这些属性统称为布局参数。
三、边距与内边距
边距和内边距
边距是布局参数,内边距是自身属性。