//pullToRefreshView.setMode(PullToRefreshBase.Mode.PULL_FROM_START);
pullToRefreshView
.setOnRefreshListener(new OnRefreshListener2<ListView>() {
@Override
public void onPullDownToRefresh(
PullToRefreshBase<ListView> refreshView) {
// 下拉刷新
String label = DateUtils.formatDateTime(getActivity(),
System.currentTimeMillis(),
DateUtils.FORMAT_SHOW_TIME
| DateUtils.FORMAT_SHOW_DATE
| DateUtils.FORMAT_ABBREV_ALL);
// // Update the LastUpdatedLabel
refreshView.getLoadingLayoutProxy()
.setLastUpdatedLabel(label);
ILoadingLayout startLabels = refreshView
.getLoadingLayoutProxy(true, false);
startLabels.setPullLabel("下拉刷新");
startLabels.setRefreshingLabel("正在刷新11111...");
startLabels.setReleaseLabel("松开刷新");
//下拉刷新
pageIndex=1;
pageSize=3;
if (mGoodsDatasList!=null) {
mGoodsDatasList.clear();//清空数据集
}
requestAllGoods();
}
@Override
public void onPullUpToRefresh(
PullToRefreshBase<ListView> refreshView) {
ILoadingLayout endLabels = refreshView.getLoadingLayoutProxy(
false, true);
endLabels.setPullLabel("加载更多");
endLabels.setRefreshingLabel("正在加载2222...");
endLabels.setReleaseLabel("加载更多");
//上拉加载
pageIndex++;
requestAllGoods();
}
});
pullToRefreshView.setMode(Mode.BOTH);
//千万要记住,添加数据集之后就要完成刷新操作
pullToRefreshView.onRefreshComplete();
//如果一开始打开页面就刷新的话就设置如下
pullToRefreshView.setRefreshing();