1

我看到两个 listview xml 代码:

<ListView
    android:id="@android:id/list"
...

<ListView
    android:id="@+id/android:list"

它们之间有什么不同?

4

2 回答 2

1

使用+告诉 Android 更新 R.java 文件。

加号 (+) 表示这是一个新资源名称,必须创建并添加到我们的资源中(在 R.java 文件中)。

在Android XML Layouts阅读所有相关信息

于 2012-08-15T12:06:21.000 回答
1

@+id/test意味着您正在应用程序的命名空间中创建一个名为 test 的 id。您可以使用@id/test.

@android:id/test 表示您指的是在 android 命名空间中定义的 id。

于 2012-08-15T12:07:23.390 回答