【发布时间】:2011-01-07 20:45:19
【问题描述】:
我们都知道在为 Android 生成 id 时使用
@+id/foo
Android 为我们在 R.java 中创建了一个条目,例如:
public static final class id {
public static final int foo=0x7f060005;
}
如果在不同的 xml 文件中(比如说,在两个布局中)存在名称冲突,会发生什么? @+id 机制确保我们在另一个仍然存在的情况下覆盖 id 名称,但是在 R.java 中为我们生成了哪个?
【问题讨论】: