Android DPI在运行时更改

时间:2013-09-02 09:22:15

标签: android android-resources

在我的应用程序中,我支持三种不同的DPI(MDPI,HDPI,XHDPI)。在我的所有测试设备上,除Galaxy Nexus(XHDPI)和Xperia Z(XXHDPI)外,该应用程序运行良好。

当应用程序启动时,这些设备上的一切看起来都很好,但是当某个新的Activity启动时,它会突然使用MDPI资源。

这种行为是否是任何人都认可或有解决方案?请让我知道!

我已经玩过android:launchMode,但遗憾的是没有成功......

1 个答案:

答案 0 :(得分:-1)

您需要为nexus等xhdpi设备使用drawable-large文件夹。我已经为我自己的项目实现了这个问题。 nexus未检测到drawable-xhdpi,但如果您将资源放入drawable-large,则可以正常使用。