mm:74*131.5
inch:2.9133858*5.1771654
2560/5.1771654=494.479
1440/2.9133858=494.270
1440/2560=0.5625
1 Android手机目前常见的分辨率
1.1 手机常见分辨率:
4:3
VGA 640*480 (Video Graphics Array)
QVGA 320*240 (Quarter VGA)
HVGA 480*320 (Half-size VGA)
SVGA 800*600 (Super VGA)
5:3
WVGA 800*480 (Wide VGA)
16:9
FWVGA 854*480 (Full Wide VGA)
HD 1920*1080 High Definition
QHD 960*540
720p 1280*720 标清
1080p 1920*1080 高清
1.2 分辨率对应DPI
QVGA ldpi 0.75dp
HVGA mdpi 1dp(VGA)
WVGA hdpi 1.5dp(FWVGA、QHD)
720P xhdpi 2dp(WQVGA)
1080P xxhdpi 3dp
资源文件夹,屏幕分辨率,类型,对应图标尺寸,屏幕密度,1dp
xhdpi 超高分辨率 1280*720 WQVGA 96*96 ,320,=2
hdpi 高分辨率 480*800 WVGA 72*72 ,240,=1.5
mdpi 中等分辨率 480*320 HVGA 48*48 ,160,=1(VGA)
ldpi 低分辨率 320*240 QVGA 36*36 ,120,=0.75
Android把屏幕密度分为了四个广义的大小:
低(120ppi)、中(160ppi)、高(240ppi)和超高(320ppi)
dp和px的换算公式 :dp*ppi/160 =px
比如,在一个240ppi的屏幕里,比如1dp x 240/160 = 2px。 即 1dp=1.5px,
mdpi(160ppi) 1dp = 1px ; hdpi (240ppi)1dp=1.5px;
Xhdpi(320ppi )1dp=2px; xxhdpi(480ppi )1dp=3px;
举例:HVGA屏320*480,一般是3.5寸,计算点密度为√ (320^2 + 480^2) / 3.5 = 164,约等于160,1pd=1px
WVGA屏480*800,按3.8寸屏算,点密度 √ (480^2 + 800^2) / 3.8 = 245,约等于240,1dp=1.5px。
还有更高分辨率的屏幕就不一一列举了,总之dp是为了方便适配不同屏幕的单位,在不同屏幕密度下,1dp的物理长度也相同。