我想知道@+id/android:list
和@+id/list
有什麼區別。我知道最後一個是定期編號分配,但第一個看起來不同。什麼使它特別?@ + id/android:list和@ + id/list有什麼區別
當我看到它: 我上的ListView,ListAdapter和事物學習這樣的,筆者定義如下佈局XML文件中的ListView:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/main_no_items"/>
</LinearLayout>
還讓我提@+id/android:empty
ID以及。
而且他還延伸ListActivity
類。
而且也什麼在我的腦際的問題是:
- 我們應該擴大
ListActivity
?也許我想要一個也包含其他視圖的活動。 - 僅僅因爲我們擴展
ListActivity
而使用@+id/android:list
,或者如果我們擴展Activity
,我們可以使用相同的約定?
謝謝。
這是對正在發生的事情的正確描述,但正如高度指出的,語法是`@android:id/list`。 `+'意味着給`R`增加一些東西,而省略加號只意味着引用已經定義的東西。 – 2010-12-04 20:26:19
應該是`@ + id/android:list`還是`@id/android:list`? – Tarik 2010-12-04 20:26:36