dip: device independent pixels(设备独立像素) 不同设备有不同的显示效果,这个和设备硬件有关。
px: pixels(像素) 用px就是用实际的像素,绝对像素。
pt: point,一个标准的长度单位,1pt=1/72英寸
sp: scaled pixels(放大像素),主要用于字体显示。
分辨率:整个屏是多少点,比如320x480,以px为单位。
density(密度)值表示每英寸有多少个显示点,DPI。
当屏幕density=240时,使用hdpi标签的资源
当屏幕density=160时,使用mdpi标签的资源
当屏幕density=120时,使用ldpi标签的资源
google的推荐,像素使用dip,字体使用sp
dp=dip(Device Independent pixels)
换算公式px=dp*(dpi/160)
在dpi为160的屏幕上:1dp=1px