【问题标题】:Drawable from mdpi loading instead of hdpi可从 mdpi 加载而不是 hdpi 中绘制
【发布时间】:2010-04-29 13:10:59
【问题描述】:

我已经使用不同的可绘制目录(ldpi、mdpi 和 hdpi)设置了我的项目。我有一个具有两种不同分辨率的背景 png:drawable-mdpi 文件夹中的 320x480 和 drawable-hdpi 中的 480x800。两者具有相同的文件名。当我尝试将背景作为清单中的样式加载时(在样式中使用 android:windowBackground),如果我将模拟器用于 1.6 设备,我会得到正确的加载(mdpi)。但是,如果我在我的 Nexus 上尝试这个,我看到一开始加载了 hdpi 文件夹中的正确背景,但它很快切换到 mdpi 。我还尝试在布局 xml 文件(android:src=...)中设置背景,但在这种情况下,只加载了 mdpi 文件。如果我删除 mdpi 版本,一切正常。任何想法是什么问题?为什么要加载 mdpi drawable?

【问题讨论】:

    标签: android background drawable


    【解决方案1】:

    在清单文件中:

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

    希望能帮到你

    【讨论】:

    • 嗯我不知道是这个还是别的,但现在它正在工作。谢谢!
    猜你喜欢
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    相关资源
    最近更新 更多