昨天遇到百度拒接应用发布,原因是因为设置的分辨率值为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
时间: 2024-10-26 13:11:03