目录结构
前言
在分辨率没有牛逼到爆的过去,程序员通常以像素为单位设计计算机用户界面。例如,图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸像素点数更高的新显示器上运行该程序,则用户界面图标会显得很小。在有些极端情况下,用户界面会小到难以看清内容。因为我们在Android应用程序开发中应使用与分辨率无关的度量单位。
Android支持dp、sp、px、pt等各种度量单位,下面介绍一下它们的概念和区别。
度量单位含义
-
dip (dp)
- device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA,HVGA和QVGA推荐使用这个,不依赖像素。 px
- pixels(像素)不同设备显示效果相同。 sp
- scaled pixels(放大像素)主要用于字体显示(best for textsize)。 in
- 英寸,长度单位。 pt
- point,是一个标准长度单位,1pt = 1/72英寸,用于印刷业。