今天学习了android中的
几种常用的单位
其中有
1 px dp sp
px=像素
dp=虚拟像素,在不同的像素密度的设备上会自动适配,推荐使用
p=同dp相似,主要用来显示文字,还会根据用户的字体大小偏好来缩放
2 dp dip 设备独立像素
device independent pixels(设备独立像素)
基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。
在不同的像素密度的设备上会自动适配,比如: 在320x480分辨率,像素密度为160,1dp=1px 在480x800分辨率,像素密 度为240,1dp=1.5px
计算公式:px = dp * (dpi/160)
3 sp
主要用于字体显示,与刻度无关的一种单位,与dp类似,会随着系统字体大小进行缩放。