可以从mdpi加载而不是hdpi中绘制

Jan*_* S. 3 android background 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?

Ale*_*kov 6

在清单文件中:

  <supports-screens
      android:anyDensity="true"/> 
Run Code Online (Sandbox Code Playgroud)

希望这个肝脏