R.drawable如何解析R.drawable.sample_2等?

时间:2013-01-28 14:14:28

标签: android

  

可能重复:
  Gridview Tutorial problems

在Android网格视图教程中,他们使用R.drawable.sample_0R.drawable.sample_1R.drawable.sample_2等。

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

1 个答案:

答案 0 :(得分: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类中使用嵌套的静态声明。