猿问

ListView为空时显示空视图

由于某种原因,即使ListView不为空,空视图(在这种情况下为TextView)始终会出现。我认为ListView会自动检测何时显示空视图。


<RelativeLayout android:id="@+id/LinearLayoutAR"

    android:layout_height="fill_parent"

    android:layout_width="fill_parent">

    <ListView android:id="@+id/ARListView"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"></ListView>

    <ProgressBar android:id="@+id/arProgressBar"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_centerHorizontal="true"

        android:layout_centerVertical="true"></ProgressBar>

    <!-- Here is the view to show if the list is emtpy -->

    <TextView android:id="@id/android:empty"

        android:layout_width="match_parent"

        android:layout_height="match_parent"

        android:text="No Results" />

</RelativeLayout>

如何正确连接空视图?


MYYA
浏览 745回答 3
3回答

30秒到达战场

应该是这样的:<TextView android:id="@android:id/empty"&nbsp; &nbsp; android:layout_width="match_parent"&nbsp; &nbsp; android:layout_height="match_parent"&nbsp; &nbsp; android:text="No Results" />注意id属性。

潇湘沐

当你扩展FragmentActivity或Activity并没有 ListActivity,你会想看看:ListView.setEmptyView()
随时随地看视频慕课网APP

相关分类

Android
我要回答