android 分辨率适配总结

经过两个月的开发,发现此方法虽然能精确适配,重读SDK文档却发现我们完全忽略了dp这个单位的意义,由于从不同后缀的文件夹取值,Android系统会自动将设定值缩放

现改用———

1,控件全部指定dp,

2,文字全部指定sp, 

3,图片适配全部放入drawable-mdpi中并使用wrap_content,这样在不同屏幕上均能自动缩放,无需按分辨率进行所谓的精确适配。

drawable-hdpi 480*800 960*540 

drawable-xhdpi 720*1280 

drawable-xxhdpi 1920*1080

 一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。

假设横竖像素是等比例关系 那么dpi计算公式简化成
dpi=(√(横向分辨率^2+纵向分辨率^2))/屏幕尺寸
计算得出各种尺寸720p屏幕dpi值:

1280*720 4.00吋 367.15dip
1280*720 4.30吋 341.53dip
1280*720 4.50吋 326.34dip
1280*720 4.65吋 315.83dpi
1280*720 5.00吋 293.72dip
mate 6.1寸 dpi密度 240 为:hdpi

s7 1280*800 215dip

s7mi 1024*600 169dip

a10fhd 1920*1200 226dip

转载于:https://www.cnblogs.com/maliu/archive/2013/03/25/2981700.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值