像素:(建议用dp)
px(像素):屏幕上的点。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:与dp相同,多用于Google示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。
density :值表示每英寸有多少个显示点,与分辨率是两个概念。
WQVGA屏density=120;
QVGA屏density=120;
HVGA屏density=160;
WVGA屏density=240;
当屏幕density=240时,使用hdpi标签的资源
当屏幕density=160时,使用mdpi标签的资源
当屏幕density=120时,使用ldpi标签的资源。
High Density Per inch,高精度分辨率。为了支持多分辨率,Android从1.6版本开始有drawable-hdpi, drawable-mdpi, drawable-ldpi三个文件夹。
px 与 dp的换算
pixs =dips * (densityDpi/160).
dips=(pixs*160)/densityDpi
参阅:http://zengyan2012.iteye.com/blog/1017555