我有相应的图像在hdpi和mdpi文件夹中,但是当我运行应用程序时,hdpi图像在高分辨率设备上正常加载但是当我在中等分辨率320 x 480上运行时,hdpi图像加载的不是中等的。我也测试了将图像移动到res / drawble但没有任何反应..请帮助我 我用
设置了清单文件<supports-screens android:smallScreens="false" android:normalScreens="true"
android:largeScreens="true" android:anyDensity="true">
<uses-sdk android:minSdkVersion="8" />
答案 0 :(得分:0)
请检查您的可绘制文件夹是否正确命名。
他们应该是:
另外,请确保您的文件名相同。它对我来说很好。
有时甚至可以使用Eclipse清理项目。
修改强>
我认为你的项目工作正常,但是你的设置犯了一些错误。您可能没有正确阅读开发人员指南:http://developer.android.com/guide/practices/screens_support.html
无论如何,你真正在做的是说mdpi = 320 x 480和hdpi = 480 x 800像素。但这不正确。 DPI(每英寸点数)与屏幕的实际分辨率无关。您可以轻松拥有分辨率大于320 x 480像素的中型DPI屏幕。
阅读我发布的链接 - 尤其是“如何在多个屏幕上测试您的应用程序”部分。这应该对你有帮助。