2012-08-15 87 views

回答

1

@+id/test意味着你正在創建 應用程序的命名空間名爲test的ID。你可以使用@id/test來引用它。

@android:id/test 表示您指的是android命名空間中定義的ID。

+0

我說「@ + id/android:list」,而不是「@ + id/list」。順便說一句,因爲我有自定義列表視圖,所以如果我使用@ + id /列表,IDE Comiler顯示錯誤,說我必須使用@android:id/list! – 2012-08-15 12:11:00

+0

在這個例子中,你可以看到我說的關於@ + id/android:list http://www.typeoneerror.com/articles/post/android-changing-listview-background-colors – 2012-08-16 05:51:40

1

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

加號(+)表示這是一個新的資源名稱,必須創建並添加到我們的資源(在R.java文件中)。

閱讀所有關於它在Android XML Layouts

相關問題