由于emptyview,Listview不显示项目

时间:2014-05-22 14:10:56

标签: android listview android-listview

我有listview。我附上一个空视图。

当我拥有此项且我的listview有项目时,我的listview会显示这些项目。但是当我的列表为empty时,我的listview不会显示我的商品。

emptyView = getLayoutInflater().inflate(R.layout.empty_with_hint, (ViewGroup) listview.getParent(),false);
listview.setEmptyView(emptyView);

当我将false更改为true而我的listview包含项目时,items未显示,但当我的listview为空时,我的emptyview节目。

emptyView = getLayoutInflater().inflate(R.layout.empty_with_hint, (ViewGroup) listview.getParent(),true);
listview.setEmptyView(emptyView);

我从服务器请求数据。我想从服务器收到数据后设置空视图,以避免首先弹出空视图然后填充列表。 当我删除列表项时,空视图必须再次显示。 emptyview本身是一个相对布局。 我怎么解决这个问题? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您的空视图需要设置为android:visibility="gone",并且与您的活动/片段布局文件中的ListView处于同一级别。