我在我的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_off
,R.drawable.btn_star_big_on
和许多其他(不在R.drawable
静态类中)。我做错了什么?
答案 0 :(得分:5)
确保你没有在其他方面导入R你会错误地使用R.java
自动导入功能,如导入R;擦除导入行
代码示例:
import android.R; //Shouldn't be anywhere, erase this