如何显示使用自定义适配器填充数据的空ListView

时间:2015-04-06 16:48:44

标签: android android-listview

Hello all android开发者..

我有一个listview,最初在onCreate()方法中填充了一些列表(非空)。并且当用户在搜索框中输入时,listview会更新。我使用自定义适配器来使其工作。 一切正常。

但是我想最初显示空列表视图,然后在搜索框中显示用户类型,列表视图应该使用搜索查询进行更新。就像搜索界面一样。我该怎么做?有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

您可以为适配器设置null,然后它将向用户显示一个空列表 分配给列表的空间将保持不变,

yourList.setAdapter(null);

答案 1 :(得分:0)

只需在xml中隐藏您的列表:

<ListView
    android:id="@+id/somelist"
    adnroid:visibility="gone" />

如果用户搜索某些内容,您可以过滤列表并再次显示列表:

somelist.setVisibility(View.VISIBLE);