Android开发之显示分辨率及单位
Android 各种屏幕分辨率:
VGA: Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;
HVGA: Half-size VGA,即:VGA的一半,分辨率为480×320;
QVGA: Quarter VGA,即:VGA的四分之一,分辨率为320×240,一般用于小屏手机;
WQVGA: Wide Quarter VGA,即:扩大的高分辨率QVGA,一般是:400×240,480×272;
WVGA: Wide Video Graphics Array,即:扩大的VGA,分辨率为800×480像素;
FWVGA: Full Wide VGA ,数码产品屏幕材质的一种,VGA的另一种形式,比WVGA分辨率高,
别名 : Full Wide VGA, ,其分辨 率为854×480象素(16:9)。
标屏分辨率宽屏分辨率
QVGA320×240; WQVGA400×240; VGA640×480; WVGA800×480;、
SVGA800×600; WSVGA1024×600; XGA1024×768; WXGA1280×768/1280×800/1280*960;
SXGA1280×1024; WXGA+1440×900; SXGA+1400×1050; WSXGA+1680×1050;
UXGA1600×1200; WUXGA1920×1200; QXGA2048×1536; WQXGA2560×1536
Android 显示单位介绍:
显示单位 单位说明
px pixels像素 每个px对于屏幕的一个像素点
dip dip=dp device independent pixels
dp 设备独立像素 基于屏幕密度的抽象单位
sp scale pixels 比例像素 主要处理字体大小,可以根据用户的字体大小进行缩放
in inches 英寸
mm millimeters毫米
pt points 1/72英寸
其中 px 和 dp是存在换算关系的,每英寸160像素的屏幕时,1px = 1dp;屏幕密度改变,dip与px的换算也会改变
虽然屏幕分辨率不同,但是当使用dp作为显示单位时,程序能自适配UI控件在屏幕上面的显示,显示效果一样