Android пустой макет списка
Что бы я ни делал, я не могу отобразить пустой тег. Внутри моих вкладок у меня есть:
<LinearLayout
android:id="@+id/thisParticularTab"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:id="@+id/LastUpdated"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="List last updated: N/A" />
<ListView
android:id="@+id/mySpecialListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<Button id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Click to fill the list" /></LinearLayout>
Однако, несмотря на то, что мой ListView пуст (элементы не отображаются, а таблица базы данных, из которой производится чтение, пуста), кнопка не отображается. Есть идеи?
Кроме того, когда он появится, смогу ли я сослаться на R.id.empty? Означает ли это, что у меня может быть только 1 ListView / empty на одно действие? Насколько я понимаю, «id» используется для определения определения пользовательского интерфейса; Как я могу дать ему имя, а также назначить его как пустое представление в XML? (Я бы предпочел не использовать setEmptyView ())