0

我已经看到所有布局 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

4

1 回答 1

0

我真的不知道你是否能做到这一点,但始终坚持标准,如果你想要它重用 porpuse 或一次为多个元素设置属性,你可以为不同的元素使用相同的 id

于 2013-09-26T08:47:25.697 回答