android尺寸较多,屏幕分辨率(像素值)没有像iPhone几乎等比的规律,但仔细研究也有规律,比方说图像分辨率(ppi值)是等比的。　一、单位概念　px:　pixels(像素).　不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。　pt:　point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,印刷的字体大小不能小于0.075pt;　sp:　scaled　pixels(放大像素).　主要用于字体显示best　for　textsize。由此,根据　google　的建议,TextView　的字号最好使用　sp　做单位,而且查看TextView的源码可知　Android　默认使用　sp　作为字号单位。　二、下面我们来详细讲解下pt　、sp、dp之间的换算关系　Android支持下列所有单位:　px(像素):屏幕上的点。　in(英寸):长度单位。　pt(磅):1/72英寸,1pt=(dpi/72)px。　dp(与密度无关的像素):长度单位,一种基于屏幕密度的抽象单位,px*(160/ppi)=dp。　dip:与dp相同,多用于android/ophone示例中。　sp(与缩放无关的像素):sp是字体单位,sp与dp类似,但是可以根据用户的字体大小首选项进行缩放。Android系统允许用户自定义文字尺寸大小(小、正常、大、超大等等),当文字尺寸是“正常”时1sp=1dp,而当文字尺寸是“大”或“超大”时,1sp>1dp。　屏幕分辨率:整个屏是多少点,比如800px×480px,它是对于软件来说的显示单位,以px为单位的点。　density(密度)值表示每英寸有多少个显示点,与分辨率是两个概念。　当屏幕density=240ppi　时使用hdpi标签的资源;　当屏幕density=160ppi　时,使用mdpi标签的资源;　当屏幕density=120ppi　时,使用ldpi标签的资源。　一般android设置长度和宽度多用dip,设置字体大小多用sp.　在屏幕密度为160,1dp=1px=1dip,　1pt　=　1/72　英寸.当屏幕密度为240时,1dp=1dip=1.5px。　XXXHDPI也就是超超超高分辨率也就是平板电视支持的4k分辨率,以160PPI屏幕为标准:1dp=1px　大于1024p　就是K　。　一、目前主流的安卓