【问题标题】:Android phones using wrong drawable folderAndroid 手机使用错误的可绘制文件夹
【发布时间】:2012-06-27 02:44:22
【问题描述】:

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

【问题讨论】:

    标签: android android-emulator drawable android-screen


    【解决方案1】:

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

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

        <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:anyDensity="true" />
    

    【讨论】:

      【解决方案2】:

      240dpi 屏幕仅使用 ldpi 可绘制文件夹,如果没有 ldpi 可绘制文件夹,它将自动 获取 mdpi 可绘制.... hdpi drawable 表示高密度像素(480dpi)

      【讨论】:

      • 我相信这是针对屏幕尺寸,而不是密度。对于密度,hdpi 从 240dpi 开始,ldpi 从 120dpi 开始
      猜你喜欢
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多