通过自定义一个EmptyView来实现显示Listview的三种状态
1.加载状态
2.没有内容状态
3.有错误的状态
效果图:
下载地址:点击下载
代码用法:
1.将EmptyLayout作为一个library导入工作空间,可以直接引用其中的EmptyLayout类
2.EmptyLayoutSample是一个可运行的项目可以作为参考
调用方法:
1.初始化
mListAdapter.clear();
EmptyLayout emptyLayout = new EmptyLayout(this, getListView());```
2显示加载状态
mListAdapter.clear();
emptyLayout.showLoading();
3显示错误
mListAdapter.clear();
emptyLayout.showError();
4显示空页面
mListAdapter.clear();
emptyLayout.showEmpty();
注意:在显示空、错、加载网页时一定要先清空数据
原文地址:点击原文