【问题标题】:Image in android not getting added to @drawable/android中的图像未添加到@drawable/
【发布时间】:2013-04-03 08:57:07
【问题描述】:

您好,我正在开发一个 Android 应用程序,对于 ListView,我必须将图像添加到可绘制文件夹,但是当我添加它时出现错误。

这是我项目的文件夹层次结构

这是我要添加的图片 arrow.png

这是错误

[2013-04-03 20:57:37 - FileSharing] res/drawable/arrow.png:文件名无效:必须仅包含 [a-z0-9_.]

我已经按照约定更改了 10 次文件名,但仍然没有出现错误

【问题讨论】:

  • 你试过清理项目,重启Eclipse,刷新项目吗?
  • 在截图上,点看起来像一个逗号?
  • 是的,我已经尝试了所有的东西
  • 我已经检查过它不是逗号,而只是 adot
  • 请告诉我所有可能的原因,如果我没有添加图像,那么它运行正常。

标签: android


【解决方案1】:

我认为你不能将图像文件放在可绘制文件夹中。

您必须选择这些文件夹来为您的应用程序放置图像

如果您没有看到这些文件夹,请在 res 中创建这些文件夹。 然后清理并重建您的项目。希望这会对您有所帮助

还要留意图片名称must contain only [a-z0-9_.]

我认为默认选择是drawable-mdpi文件夹

Refer this

【讨论】:

  • 它有什么不同?
  • drawable/ 也应该可以正常工作。如果为不同的密度提供不同的图像,您将使用专用文件夹
  • 不,我只想保留它,根据约定,我给出正确的名称和适当的约定
  • 我认为drawable文件夹是用来保存自定义渐变xml文件的
  • @edwin 是的,我关闭了 Eclipse,然后重新启动,然后将文件保存在您提到的文件夹中。为您的正确答案 +1。
【解决方案2】:

清理您的项目并重新构建。

有时 eclipse 的行为很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多