0

我们可以这样定义 id:

<TextView android:id="@+id/btn1" />

但是有很多活动和很多组件,ID可能很容易与其他人重复。

是否能够定义嵌套的 ide,例如:

<TextView android:id="@+id/index/btn1" />
4

1 回答 1

3

你不能。但是,您可以 1) 使用 _ 创建名称空间的外观,例如:

<TextView android:id="@+id/index_btn1" />

或 2) 您可以在不同的 xml 文件中重用相同的 Id。只要视图中没有重复的 id,findViewById() 就可以正常工作。

有关详细信息,请参阅文档中有关 ID 的部分:http: //developer.android.com/reference/android/view/View.html

于 2012-09-10T04:05:45.220 回答