通過自定義一個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();
注意:在顯示空、錯、加載網頁時一定要先清空數據
原文地址:點擊原文