android layout id命名:使用R.group而不是R.id

时间:2013-09-26 08:32:24

标签: android layout naming-conventions android-resources

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

1 个答案:

答案 0 :(得分:0)

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