从mdpi加载Drawable而不是hdpi

3
我已经使用不同的drawable目录(ldpi、mdpi和hdpi)设置了我的项目。我有一个带有两种不同分辨率的背景png文件:在drawable-mdpi文件夹中是320x480,在drawable-hdpi文件夹中是480x800。它们都有相同的文件名。当我尝试将背景作为样式加载到清单中(在样式中使用android:windowBackground),如果我在1.6设备的模拟器上使用它,我会得到正确的加载(mdpi)。然而,如果我在我的Nexus上尝试这样做,我会发现首先加载了来自hdpi文件夹的正确背景,但很快就切换到mdpi的背景。我还尝试在布局xml文件中设置背景(android:src=...),但在这种情况下只加载了mdpi的背景。如果我删除mdpi版本,一切都加载正常。对于这个问题有什么想法吗?为什么它会加载mdpi drawable?
1个回答

6
在清单文件中:
  <supports-screens
      android:anyDensity="true"/> 

希望这能帮到您。

嗯,我不知道是这个问题还是其他什么问题,但现在它可以工作了。谢谢! - Jan S.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接