Android系列-分辨率问题
1 分辨率 - 像素单位px
分辨率就是手机屏幕的像素点数。一般为屏幕的“宽×高”,例如分辨率720×1280的手机设备,表示此屏幕在宽度方向有720个像素点,在高度方向有1280个像素点
2 屏幕尺寸(英寸inch)
按屏幕对角测量的实际物理尺寸. Android 将所有实际屏幕尺寸分组为四种通用尺寸:小、 正常、大和超大,以英寸(inch)为单位。
例如有个5寸的手机设备,是指对角线的尺寸,5寸×2.54厘米/寸=12.7厘米。(1英寸=2.54厘米)
3 屏幕密度(DPI)
就是每英寸的像素点数,数值越高当然显示越清晰
计算:dpi=(√(横向分辨率^2+纵向分辨率^2))/屏幕尺寸
六种通用的密度: ldpi(低)~120dpi mdpi(中)~160dpi hdpi(高)~240dpi xhdpi(超高)~320dpi xxhdpi(超超高)~480dpi xxxhdpi(超超超高)~640dpi
4 密度无关像素 (dp)
虚拟像素,在不同的像素密度的设备上会自动适配
基数:在每英寸160点的显示屏上,1dp = 1px,即px = dp(dpi / 160)
eg:在ldpi上1dp=1px,在mdpi上1dp=1.5px
--------------------------------------------------------------------------------------------------------------------------

浙公网安备 33010602011771号