相信很多人都用過PullToRefreshLibrary這個第三方框架,這裏我就不詳細解釋它的使用啦~,還是給下相關地址好了。
下載地址:https://github.com/chrisbanes/Android-PullToRefresh
使用地址:http://blog.csdn.net/wwhh393/article/details/9722199
不過因爲它已經不支持更新維護了,所以現在還是建議大家用下面這個:
下載地址:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
當然還是有復古風的同志在的,所以接下來就進入主題了~~
這裏我就簡單的總結一下分別設置下拉刷新和上拉加載label的注意點:一定要把設置label的語句寫在下面這句話之後: listview.setMode(Mode.BOTH);,譬如:
// 第一次加載的時候不顯示下拉刷新和上拉加載, 之後允許下拉刷新和上拉加載titleTimeLV.setMode(Mode.BOTH);
// 設置PullRefreshListView下拉刷新時的提示
titleTimeLV.getLoadingLayoutProxy(true, false).setPullLabel("下拉刷新");
titleTimeLV.getLoadingLayoutProxy(true, false).setRefreshingLabel("正在刷新...");
titleTimeLV.getLoadingLayoutProxy(true, false).setReleaseLabel("釋放開始刷新");
// 設置PullRefreshListView上拉加載時的提示
titleTimeLV.getLoadingLayoutProxy(false, true).setPullLabel("上拉加載");
titleTimeLV.getLoadingLayoutProxy(false, true).setRefreshingLabel("正在加載...");
titleTimeLV.getLoadingLayoutProxy(false, true).setReleaseLabel("鬆開加載更多");