如下代碼,一個(gè)標(biāo)準(zhǔn)的ListActivity Layout文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas./apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<ListView android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00FF00"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
<TextView id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FF0000"
android:text="No data"/>
</LinearLayout>
請(qǐng)注意 ListView與TextView的id。前面說了,ListView的Id為固定不變的,為"@id/android:list",ListActivity會(huì)根據(jù)id自動(dòng)查找ListView引用;但如果當(dāng)ListView中沒有值而又想提示一句話時(shí),那么用于指定顯示提示信息的TextView的id 必須為”"@id/android:empty",提示的信息可以通過android:text進(jìn)行指定。