我已经看到所有布局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
答案 0 :(得分:0)
我真的不知道你是否可以做到这一点,但总是坚持标准,如果你想要重复使用porpuse或者为了多个元素设置属性,你可以为不同的元素使用相同的id