Android 可从mdpi加载而非hdpi提取

Android 可从mdpi加载而非hdpi提取,android,background,drawable,Android,Background,Drawable,我已经用不同的可绘制目录(ldpi、mdpi和hdpi)设置了我的项目。我有一个具有两种不同分辨率的背景png:可绘制mdpi文件夹中的320x480和可绘制hdpi中的480x800。两者都有相同的文件名。当我尝试将背景作为样式加载到清单中时(在样式中使用android:windowBackground),如果我将emulator用于1.6设备,则会加载正确的样式(mdpi)。然而,如果我在我的Nexus上尝试这一点,我会看到首先加载了来自hdpi文件夹的正确背景,但它会很快切换到mdpi文件

我已经用不同的可绘制目录(ldpi、mdpi和hdpi)设置了我的项目。我有一个具有两种不同分辨率的背景png:可绘制mdpi文件夹中的320x480和可绘制hdpi中的480x800。两者都有相同的文件名。当我尝试将背景作为样式加载到清单中时(在样式中使用android:windowBackground),如果我将emulator用于1.6设备,则会加载正确的样式(mdpi)。然而,如果我在我的Nexus上尝试这一点,我会看到首先加载了来自hdpi文件夹的正确背景,但它会很快切换到mdpi文件夹。我还尝试在布局xml文件(android:src=…)中设置背景,但在本例中仅加载mdpi文件。如果我删除了mdpi版本,则所有内容都加载正常。你知道问题出在哪里吗?为什么要加载mdpi可绘制

在清单文件中:

  <supports-screens
      android:anyDensity="true"/> 


希望这个hepls

嗯,我不知道是这个还是别的什么,但现在它起作用了。谢谢