如何显示使用自定义适配器填充数据的空 ListView
How to show empty ListView which uses custom adapter to populate data
大家好 android 开发者..
我有一个列表视图,它最初在 onCreate() 方法中填充了一些列表(不为空)。当用户在搜索框中输入时,列表视图得到 updated.i 使用自定义适配器来完成这项工作。
一切正常。
但我想最初显示空列表视图,然后当用户在搜索框中键入内容时,列表视图应使用搜索查询进行更新。就像搜索界面一样。我该如何执行此操作?有帮助吗?
您可以为您的适配器设置 null,然后它将向用户显示一个空列表
分配给列表的 space 将保持原样,
yourList.setAdapter(null);
只需让您的列表在 xml:
中不可见
<ListView
android:id="@+id/somelist"
adnroid:visibility="gone" />
如果用户搜索某些内容,您可以过滤列表并使列表再次可见:
somelist.setVisibility(View.VISIBLE);
大家好 android 开发者..
我有一个列表视图,它最初在 onCreate() 方法中填充了一些列表(不为空)。当用户在搜索框中输入时,列表视图得到 updated.i 使用自定义适配器来完成这项工作。 一切正常。
但我想最初显示空列表视图,然后当用户在搜索框中键入内容时,列表视图应使用搜索查询进行更新。就像搜索界面一样。我该如何执行此操作?有帮助吗?
您可以为您的适配器设置 null,然后它将向用户显示一个空列表 分配给列表的 space 将保持原样,
yourList.setAdapter(null);
只需让您的列表在 xml:
中不可见<ListView
android:id="@+id/somelist"
adnroid:visibility="gone" />
如果用户搜索某些内容,您可以过滤列表并使列表再次可见:
somelist.setVisibility(View.VISIBLE);