1.導(dǎo)入依賴? XlistView 或 PullToRefreshListView?
2.布局文件
? ? XlistView : 是XlistView?
? ? pullToReFreshListView:是PullToRefreshListView
3.設(shè)置監(jiān)聽(tīng)
XlistView:
先實(shí)現(xiàn)XlistView 的方法? ?XListView.IXListViewListener
再設(shè)置監(jiān)聽(tīng):
//設(shè)置監(jiān)聽(tīng)
? ? ? ? lv.setPullLoadEnable(true);
? ? ? ? lv.setXListViewListener(this);
onRefresh(刷新)
onLoadMore(加載)
設(shè)置的一個(gè)停止刷新的方法:
????????lv.stopLoadMore();
? ? ? ? lv.stopRefresh();
獲取時(shí)間的方法
? ? ? ? Date date = new Date();
? ? ? ? String dateStr = (String)DateFormat.format("EEEE, MMMM dd日, yyyy kk:mm", date);
? ? ? ? lv.setRefreshTime(dateStr);
pullToReFreshListView:
? ??// 設(shè)置上下滑監(jiān)聽(tīng)
? ? ? ? mpull.setMode(PullToRefreshBase.Mode.BOTH);
?設(shè)置方法 setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>)
? 最后要用一個(gè)方法 --停止刷新: mpull.onRefreshComplete();