0

如您所知,三星 Galaxy Tab(7.4 英寸)的屏幕分辨率通常为 1200x600,dpi 为 160,但三星报告其密度为 240 dpi。

所以,我为 Galaxy 选项卡创建了 hdpi 图形并将它们放在drawable-hdpi文件夹中。

但我注意到在将自定义 ICS rom 安装到 Galaxy Tab 后,galaxy tab 开始报告其密度 160 dpi。所以它显示 mdpi 图形。

我想知道我可以在我的应用程序中做些什么来处理这种特殊情况;因为我知道我用drawable-mpdi图形替换图形drawable-hdpi,所以这次很多设备都会出现应用程序问题。

4

2 回答 2

1

如果只是针对上述情况,可以使用“平台版本”限定词。(参考提供资源

drawable-v14适用于 ICS,因此适用于其他版本。您还可以drawable-hdpi-v14用于细粒度控制。

于 2012-06-20T13:39:59.250 回答
0

我认为您在谈论 GT-P1000,并且对于该尺寸具有 HDPI 密度而不是 MDPI 是唯一的例外。我在所有其他类似大小的选项卡的文件夹drawable-large-HDPI旁边使用它drawable-large-MDPI,因此两者都有不同的资源。

于 2012-06-20T13:47:57.837 回答