如您所知,三星Galaxy Tab(7.4“)的屏幕分辨率为1200x600,dpi通常为160,但三星的密度为240 dpi。
所以,我为galaxy tab创建了hdpi图形并将它们放在drawable-hdpi
文件夹中。
但是我注意到在安装自定义ICS rom到Galaxy Tab之后,galaxy tab开始报告其密度为160 dpi。所以它显示了mdpi图形。
我想知道我可以在申请中做些什么来处理这种特殊情况;因为我知道我用drawable-mpdi
图形替换drawable-hdpi
图形,这次很多设备都会遇到app问题。
答案 0 :(得分:1)
如果只是针对上述情况,您可以使用“平台版本”限定符。 (请参阅Providing Resources)
drawable-v14
用于ICS,因此用于其他版本。您还可以使用drawable-hdpi-v14
进行细粒度控制。
答案 1 :(得分:0)
我认为你在谈论GT-P1000,并且它是HDPI密度而不是MDPI的唯一例外。对于所有其他类似大小的标签,我在drawable-large-HDPI
文件夹旁边使用drawable-large-MDPI
,因此两者都有不同的资源。