@+id/android:list 和 @+id/list 有什么区别
我想知道 和 之间的区别是什么。我知道最后一个是常规的id分配,但第一个看起来不同。是什么让它如此特别?@+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。@+id/android:empty
他还扩展了阶级。ListActivity
这是文章的来源。
而且我脑海中的问题是:
- 我们应该扩展吗?也许我想要一个也包含其他视图的活动。
ListActivity
- 我们只是因为我们扩展而使用,或者如果我们扩展,我们可以使用相同的约定?
@+id/android:list
ListActivity
Activity
谢谢。