首先明确两个概念:分辨率和密度。
分辨率:表示整个手机屏幕上有多少点,比如800x480个点,它是对于软件来说的一个显示单位,其单位就是px。
密度:每英寸显示的px点的个数。
一般android设置长度和宽度多用dip,设置字体大小多用sp. 在屏幕密度为160,1dp=1px=1dip, 1pt = 160/72 sp 1pt = 1/72 英寸.当屏幕密度为240时,1dp=1dip=1.5px.
apk的资源包中,
当屏幕density=240时,即使用hdpi标签的资源
当屏幕density=160时使用mdpi标签的资源
当屏幕density=120时使用ldpi标签的资源。
更详细的介绍查看此博客:http://blog.csdn.net/jeulivy/article/details/12405873