gpt4 book ai didi

java - 无法访问 R.java 中的可绘制资源

转载 作者:太空狗 更新时间:2023-10-29 16:39:27 26 4
gpt4 key购买 nike

我在我的 drawable 文件夹中添加了一些 PNG。现在我正在尝试使用其中一个图像,但编译器看不到它们。我正在尝试使用

访问资源 c1
int res = R.drawable.c1;

但是编译器找不到它。然后我查看了看起来不错的 R.java:

public final class R {
public static final class attr {
}
public static final class dimen {
/** Default screen margins, per the Android Design guidelines.

Customize dimensions originally defined in res/values/dimens.xml (such as
screen margins) for sw720dp devices (e.g. 10" tablets) in landscape here.

*/
public static final int activity_horizontal_margin=0x7f040000;
public static final int activity_vertical_margin=0x7f040001;
}
public static final class drawable {
public static final int br1=0x7f020000;
public static final int c1=0x7f020001;
public static final int c10=0x7f020002;
public static final int c11=0x7f020003;
public static final int c12=0x7f020004;
...

我尝试清理并重建项目,但没有解决。

实际上,我在键入 R.drawable. 时看到的唯一资源似乎是内置图像,如 R.drawable.btn_star_big_offR.drawable。 btn_star_big_on 和许多其他(不在 R.drawable 静态类中)。我做错了什么?

最佳答案

确保你根本没有导入 R,否则你会得到错误的 R.java

像导入R一样的自动导入功能;删除导入行

一些代码示例:

import android.R; //Shouldn't be anywhere, erase this

关于java - 无法访问 R.java 中的可绘制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20524714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com