【问题标题】:Android studio mipmap and 9-patch drawablesAndroid studio mipmap 和 9-patch 可绘制对象
【发布时间】:2015-04-28 19:24:01
【问题描述】:

我在尝试将 9 个补丁可绘制对象放入新的 android studio mipmap 目录时遇到了奇怪的问题。我已经把所有的图像都放到了指定的文件夹中,就像我以前对 drawable 所做的那样,但是当我尝试将它包含在一个项目中时它会说

无法解析符号@mipmap/myfile

但正如您在屏幕截图中看到的那样,它肯定会“找到”它。

我认为它无法解析符号,因为“真实”文件名具有 .9,但点不能用于定义可绘制对象。 (我试过了,没用:))

有人遇到同样的问题吗?目前,我已经添加了drawables文件夹并定义了所有eclipse风格的东西,它正在工作,但这是解决问题的丑陋方式。谢谢。

【问题讨论】:

    标签: android-studio nine-patch mipmaps


    【解决方案1】:

    编译和 IDE 解析是两个不同的东西。 Android Studio 可以找到您的 mipmap 图像,但是当您尝试编译时,android sdk 不支持带有 2 个点的命名约定。只需将您的图像重命名为greenbuttonbg.png

    【讨论】:

    • 但是如果我重命名它,它会表现得像一个 9-patch drawable 吗?还是会变成静态的?
    【解决方案2】:

    您必须将所有 9-patch 图像添加到 drawable 文件夹并通过引用 @drawable/your_image_name 来使用它。

    更多信息请参考Android Developers Blog

    【讨论】:

    • 这就是我现在所做的
    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    相关资源
    最近更新 更多