2011-09-28 77 views
1

我有相应的图像int hdpi和mdpi文件夹,但是当我运行该应用程序时,hdpi图像在高分辨率设备上加载罚款,但是当我运行在中等分辨率320 x 480的hdpi图像加载不是中等的。我还测试了移动图像RES/drawble但没有任何反应..请帮助我在此 我已经设置了清单文件与mdpi和hdpi图像未正确加载到设备android

<supports-screens android:smallScreens="false" android:normalScreens="true" 
    android:largeScreens="true" android:anyDensity="true"> 
<uses-sdk android:minSdkVersion="8" /> 

回答

0

请检查您绘制的文件夹正确命名。

他们应该是:

  • 绘制,MDPI
  • 绘制,华电国际

此外,要确保你的文件名是相同的。这对我来说可以。

有时甚至可能使用Eclipse来清理项目。

编辑:

我觉得你的项目工作正常,但你正在做一些错误您的设置。您可能还没有正确阅读开发​​指南:http://developer.android.com/guide/practices/screens_support.html

无论如何,你实质上是在说,mdpi = 320 x 480和hdpi = 480 x 800像素。但这不正确。 DPI(每英寸点数)与屏幕的实际分辨率无关。您可以轻松拥有分辨率大于320 x 480像素的中等DPI屏幕。

阅读我发布的链接 - 特别是名为“如何在多个屏幕上测试您的应用程序”的部分。这应该对你有所帮助。

+0

是的,名称很好,文件名也是相同的,并尝试清理也...请任何其他建议 – pollock

+0

你如何测试各种DPI的? –

+0

问题是屏幕尺寸和屏幕DPI有很大差异。即MDPI密度可能有480 x 800像素的屏幕。尝试删除anyDensity标签,看看是否有帮助。 –