什么';不同的@android:id/list@+;id/android:list?
我看到两个listview xml代码:什么';不同的@android:id/list@+;id/android:list?,android,Android,我看到两个listview xml代码: <ListView android:id="@android:id/list" ... 使用+命令Android更新R.java文件 加号(+)表示这是一个新的资源名称,必须创建并添加到资源中(在R.java文件中) 在@+id/test上阅读有关它的所有信息表示您正在的命名空间中创建一个名为test的id 你的申请。您可以使用@id/test引用它 @android:id/test 表示您引用的是android命名空间中定义的id。我说
<ListView
android:id="@android:id/list"
...
使用+
命令Android更新R.java文件
加号(+)表示这是一个新的资源名称,必须创建并添加到资源中(在R.java文件中)
在@+id/test上阅读有关它的所有信息
表示您正在的命名空间中创建一个名为test的id
你的申请。您可以使用@id/test
引用它
@android:id/test
表示您引用的是android命名空间中定义的id。我说的是“@+id/android:list”,而不是“@+id/list”。顺便说一下,因为我有自定义的listview,所以如果我使用@+id/list,IDE Comiler会显示一个错误,说我必须使用@android:id/list!在这个例子中,您可以看到我所说的@+id/android:list
<ListView
android:id="@+id/android:list"