手机分辨率计算

分辨率:1440*2560
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的物理长度也相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值