我有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本身是一个相对布局。 我怎么解决这个问题? 谢谢你的帮助!
答案 0 :(得分:0)
您的空视图需要设置为android:visibility="gone"
,并且与您的活动/片段布局文件中的ListView
处于同一级别。