我已经看到所有布局 id 都由@+id/viewid 标识,但似乎@+my_group_name/viewid 也可以。使用这种命名约定是否正常,或者 id 必须在“id”类中?我检查了论坛,发现了基于前缀的命名约定,但没有这样的。
在示例中:我有一个名为 dlgeffect 的对话框布局。在此布局中:
<CheckedTextView
android:id="@+dlgeffect/text"
android:layout_width="0dip" ... >
我现在重用了 id,但是在布局修改期间,如果整个项目的 id 是唯一的,编译器会以这种方式给出错误(而不是运行时错误)
谢谢,gzp
编辑:当然从java中它被引用为 R.dlgeffect.text