0

可能重复:
Gridview 教程问题

在 android 网格视图教程中,他们使用R.drawable.sample_0, R.drawable.sample_1,R.drawable.sample_2等。

这些属性未在 中定义R.drawable。java如何在没有错误的情况下解决这个问题?

4

1 回答 1

1

是的,在您编译项目的任何时候,它们都是“即时”定义的。去检查你的“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 类中使用嵌套的静态声明。

于 2013-01-28T15:04:31.483 回答