1. 长度单位
i. px (pixel)
ii. dpi (dots per inch)
dpi = sqrt(height2 + width2) / size(inch)
iii. dp (device independent pixels)
px = dp * (dpi / 160)
160dpi是基准值
iv. sp (scaled pixels)
随着Android系统文字大小设置变化
总结:设置控件距离,长宽等长度是用dp,设置文字尺寸是用sp
2. 内外边距
外边距:layout_margin, layout_marginTop, layout_marginBottom, layout_marginLeft, layout_marginRight
内边距:padding, paddingTop, paddingBottom, paddingLeft, paddingRight
i. px (pixel)
ii. dpi (dots per inch)
dpi = sqrt(height2 + width2) / size(inch)
iii. dp (device independent pixels)
px = dp * (dpi / 160)
160dpi是基准值
iv. sp (scaled pixels)
随着Android系统文字大小设置变化
总结:设置控件距离,长宽等长度是用dp,设置文字尺寸是用sp
2. 内外边距
外边距:layout_margin, layout_marginTop, layout_marginBottom, layout_marginLeft, layout_marginRight
内边距:padding, paddingTop, paddingBottom, paddingLeft, paddingRight