px:像素
dpi:dots per inch,分辨率,(heigth^2 + width^2)^(1/2) / size,每个英寸上有多少像素
dp:dip(Device Independent pixels)
换算公式:px = dp * (dpi / 160),在dpi为160的屏幕上:1dp = 1px
sp:scaled pixels,可伸缩像素
sp单位通常用于指定字体的大小
当用户修改手机显示字体时,sp会随之改变
在设置文字大小时通常使用sp单位,会随着android系统的字体大小改变;
在设置空间大小时通常使用dp单位,会随着手机dpi不同而自适应。
内外边距
外边据:layout_margin 外边据 //设置四周都有外边距
layout_marginTop 上外边据 //只设置上外边据
layout_marginBottom 下外边据 //只设置下外边据
layout_marginLeft 左外边距 //只设置左外边据
layout_marginRight 右外边距 //只设置右外边据
内边距:padding 内边距 //设置四周都有内边据
paddingTop 上内边距 //只设置上内边距
paddingBottom 下内边距 //只设置下内边距
paddingLeft 左内边距 //只设置左内边距
paddingRight 右内边距 //只设置右内边距
例子: