如果我的列表片段之一变空,我想显示一条空信息

时间:2014-12-09 17:37:22

标签: android android-listview fragment empty-list

即使列表可用,也会显示空文本。 我很难找到解决方案,但每个地方都没有任何作用

<?xml version="1.0" encoding="utf-8"?>
<com.cervo.222.view.ViewSwitcher xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<FrameLayout
    android:id="@+id/item_container"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <TextView android:id="@android:id/empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="No Details found" />
</FrameLayout>
<FrameLayout
    android:id="@+id/view_container"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

</com.cervo.222.view.ViewSwitcher>

1 个答案:

答案 0 :(得分:0)

尝试这样的事情。 创建2个视图。第一个视图是带有空列表消息的TextView。最初隐藏此TextView(Visibility GONE)。第二个视图是您的Listview。保持可见。在你的onCreate或任何适当的方法是活动或片段当你发现没有List的数据然后隐藏ListView和TextView可见。