我已经用不同的可绘制目录(ldpi、mdpi和hdpi)设置了我的项目。我有两种不同分辨率的背景png : 320x480在drawable-mdpi文件夹中,480x800在drawable-hdpi中。两者具有相同的文件名。当我尝试将背景作为样式加载到清单中(在样式中使用android:windowBackground )时,如果我使用1.6设备的仿真器,则会加载正确的样式(Mdpi)。然而,如果我在我的Nexus上尝试这一点,我看到一开始hdpi文件夹中的正确背景被加载,但它很快切换到mdpi文件夹。我还尝试在布局xml文件(android:src=...)中设置背景。但在本例中,只加载了mdpi。如果我删除mdpi版本,一切都加载正常。你知道问题出在哪里吗?为什么要加载mdpi可绘制文件?
发布于 2010-04-29 22:15:44
在清单文件中:
<supports-screens
android:anyDensity="true"/> 希望这篇文章能帮助你
https://stackoverflow.com/questions/2737530
复制相似问题