pullToRefreshView.setMode(Mode.BOTH);
ILoadingLayout endLabels = pullToRefreshView.getLoadingLayoutProxy(
false, true);
endLabels.setPullLabel("加载更多");
endLabels.setRefreshingLabel("正在加载...");
endLabels.setReleaseLabel("松开加载更多");
pullToRefreshView.setRefreshing();
initPullToRefsh();
<pre name="code" class="java">// 初始化拉动刷新
private void initPullToRefsh() {
// 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("正在刷新...");
startLabels.setReleaseLabel("松开刷新");
// 下拉刷新
pageIndex = 1;
if (mGoodsDatasList != null) {
mGoodsDatasList.clear();// 清空数据集
}
requestTypeGoods();
}
@Override
public void onPullUpToRefresh(
PullToRefreshBase<ListView> refreshView) {
// 上拉加载
pageIndex++;
requestTypeGoods();
}
});