百度市场对屏幕率要求,分辨率算法,分辨率值11、15、31

本文解析了应用中分辨率设置的问题,详细介绍了分辨率值的计算方法,包括anyDensity、small、normal等配置项的作用,并给出了正确的设置建议。

昨天遇到百度拒接应用发布,原因是因为设置的分辨率值为11,我顿时傻了眼,去问技术部,今天发来邮件,部分内容如下:


考虑完全适配机型的话需要在drawable、layout和values进行适配各个机型的分辨率
layout可能不一定要,但是drawable和values需要的比较大
其实就是您对自己包里的代码关于分辨率的要求设置看下,11是我们这解析出来的结果说明您有做设置,有部分机型不可见的
分辨率算法:anyDensity = 1 <span style="font-family: Arial, Helvetica, sans-serif;">small = 2     normal = 4      large = 8xlarge = 16都设置为true,分辨率值为:1+2+4+8+16= 31</span>
15 = 1 + 2 + 4 + 8


原来他说我的分辨率11是因为:

anyDensity = 1

small = 2

large = 8

加起来=11导致的,那么按照他的算法,应该这么设置:

anyDensity = 1

small = 2

normal = 4

large = 8

xlarge=false








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值