我已经看到所有布局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。
发布于 2013-09-26 08:47:26
我真的不知道你是否能做到这一点,但始终坚持标准,如果你想要它重用或设置多个元素的属性,你可以为不同的元素使用相同的id
https://stackoverflow.com/questions/19023173
复制相似问题