可能重复:
Gridview 教程问题
在 android 网格视图教程中,他们使用R.drawable.sample_0
, R.drawable.sample_1
,R.drawable.sample_2
等。
这些属性未在 中定义R.drawable
。java如何在没有错误的情况下解决这个问题?
可能重复:
Gridview 教程问题
在 android 网格视图教程中,他们使用R.drawable.sample_0
, R.drawable.sample_1
,R.drawable.sample_2
等。
这些属性未在 中定义R.drawable
。java如何在没有错误的情况下解决这个问题?
是的,在您编译项目的任何时候,它们都是“即时”定义的。去检查你的“gen/[package]/R.java”自动生成的文件,你会看到类似于:
public final class R {
public static final class drawable {
public static final int sample_0=0x7f020000;
public static final int sample_1=0x7f020001;
public static final int sample_2=0x7f020002;
}
}
因此,在使用时,R.drawable.sample_0
我们只是在 R 类中使用嵌套的静态声明。