理论上的个人理解
px
:pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元,不建议使用,因为同样100px在不同的手机上显示的实际大小可能不同,1px代表屏幕上一个屋里的像素点。
pt
: point,点,印刷行业常用单位,等于1/72英寸
ppi
: pixel per inch,每英寸像素数,该值越高,则屏幕越细腻
dp
: dip,Density-independent pixel, 是安卓开发常用的长度单位,1dp表示在屏幕像素点密度为160ppi时1px长度,它与“像素密度”密切相关。dip与dp完全相同。知道dpi是多少才能根据不同的dpi来精确计算我们需要的dip。
sp
: scale-independent pixel,安卓开发用的字体大小单位。
dpi
:密度单位,dot per inch,也就是每英寸多少个像素点的意思。