我看到兩個列表視圖XML代碼:有什麼不同@android:id/list @ + id/android:list?
<ListView
android:id="@android:id/list"
...
和
<ListView
android:id="@+id/android:list"
那些之間什麼不同?
我看到兩個列表視圖XML代碼:有什麼不同@android:id/list @ + id/android:list?
<ListView
android:id="@android:id/list"
...
和
<ListView
android:id="@+id/android:list"
那些之間什麼不同?
@+id/test
意味着你正在創建 應用程序的命名空間名爲test的ID。你可以使用@id/test
來引用它。
@android:id/test
表示您指的是android命名空間中定義的ID。
我說「@ + id/android:list」,而不是「@ + id/list」。順便說一句,因爲我有自定義列表視圖,所以如果我使用@ + id /列表,IDE Comiler顯示錯誤,說我必須使用@android:id/list! – 2012-08-15 12:11:00
在這個例子中,你可以看到我說的關於@ + id/android:list http://www.typeoneerror.com/articles/post/android-changing-listview-background-colors – 2012-08-16 05:51:40