如您所知,三星Galaxy Tab的(7.4")屏幕分辨率为1200x600,dpi通常为160,但三星报告其密度为240 dpi。
因此,我为galaxy选项卡创建了hdpi图形,并将它们放在drawable-hdpi
文件夹中。
但我注意到,在将自定义ICS rom安装到Galaxy Tab后,galaxy选项卡开始报告其密度160 dpi。所以它显示了 mdpi 图形。
我想知道我是否可以在我的应用程序中做一些事情来处理这种特殊情况;因为我知道我用drawable-hdpi
图形替换drawable-mpdi
图形,所以这次很多设备都会遇到应用程序问题。
如果只是针对上述情况,则可以使用"平台版本"限定符。(参考提供资源)
drawable-v14
适用于 ICS,相应地适用于其他版本。您还可以使用drawable-hdpi-v14
进行精细控制。
我认为您是在谈论GT-P1000,并且对于该尺寸,它是HDPI密度而不是MDPI的唯一例外。对于所有其他类似大小的选项卡,我在drawable-large-MDPI
文件夹旁边使用它drawable-large-HDPI
,因此两者都有不同的资源。