[英]Android: R.drawable not showing my image?
在我的 android 2.2 应用程序中,我已将图像添加到 res/drawable-mdpi 文件夹中。 但是,我似乎无法使用 R.drawable 访问它。据我所知,我不需要做任何额外的配置 - 有什么帮助吗?
我想通了。 问题是该项目正在导入 android.R 而不是使用生成的 R 文件 - 如果您遇到此问题,请检查您的导入以确保导入正确的包/文件。
导入生成的 R 文件时需要使用全限定名称。 检查您的导入语句。
采取以下 package 语句:
package me.rhys.example;
然后可以使用以下命令导入生成的 R 文件:
import me.rhys.example.R;
由于不同的原因,我遇到了同样的问题。 就我而言,我在图像文件名中有非法字符,并且没有注意到控制台消息抱怨它。
一旦我将 icon-1.png 重命名为 icon_1.png 一切都很好。
首先单击Build -> Rebuild Project
,以便您直接从 Gradle 获得帮助。
然后请检查您的基于文件的资源名称是否只能包含小写az、0-9 或下划线。
遇到了同样的错误,我没有正确导入内容(图片),而是复制到 drawable-hdpi 文件夹,这又没有生成 R 常量 ID,你必须导入它,而不是把它放在那里。
If you would like to import a file, for example an image file then you need to go to the res/drawable-XXXX and right click on the folder and then select "import" and in the setup select general files and go to the folder图片在哪里,select 要导入的文件...
对我来说,它在以下步骤后工作
Configure -> SDK Manager -> Android SDK -> SDK Tools -> Checked NDK -> Apply
重启项目
安迪欣的道具 如果“android.R”被导入,就会发生这个问题。 只需检查您的导入并删除“android.R”行。 它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.