0

我目前在 2.3.3 上为我的应用程序设置了所有标准可绘制文件夹。(ldpi hdpi mdpi xhdpi) 但是,每当我在 240dpi 屏幕 (hdpi) 上运行应用程序时,它都会使用在 drawable-mdpi 而不是 drawable-hdpi 中找到的资源。当我删除 mdpi 文件夹时,一切正常。在其他屏幕密度上进行测试效果很好。只是不是 hdpi 屏幕。有什么建议么?

4

2 回答 2

1

我的清单文件中缺少一些声明。添加这些解决了我的问题。

   <uses-sdk android:minSdkVersion="4" />

    <supports-screens
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:anyDensity="true" />
于 2012-06-27T23:37:49.987 回答
0

240dpi 屏幕仅采用 ldpi drawable 文件夹,如果没有 ldpi drawable,它将自动获得 mdpi drawable.... hdpi drawable 意味着高密度像素(480dpi)

于 2012-06-27T05:08:51.510 回答