上拉加载下拉刷新同时使用的一个demo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | mPullToRefreshListView .setOnRefreshListener(new OnRefreshListener2<ListView>() { @Override public void onPullDownToRefresh( PullToRefreshBase<ListView> refreshView) { page = 1; label = DateUtils.formatDateTime( getApplicationContext(), System.currentTimeMillis(), DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL); mPullToRefreshListView.getLoadingLayoutProxy() .setRefreshingLabel("正在刷新"); mPullToRefreshListView.getLoadingLayoutProxy() .setPullLabel("下拉刷新"); mPullToRefreshListView.getLoadingLayoutProxy() .setReleaseLabel("释放开始刷新"); refreshView.getLoadingLayoutProxy() .setLastUpdatedLabel("最后更新时间:" + label); getDate(); } @Override public void onPullUpToRefresh( PullToRefreshBase<ListView> refreshView) { page ++; loading_state = Constants.DATE_ADAPTER_ADD; label = DateUtils.formatDateTime( getApplicationContext(), System.currentTimeMillis(), DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_ABBREV_ALL); mPullToRefreshListView.getLoadingLayoutProxy() .setRefreshingLabel("正在加载"); mPullToRefreshListView.getLoadingLayoutProxy() .setPullLabel("上拉加载更多"); mPullToRefreshListView.getLoadingLayoutProxy() .setReleaseLabel("释放开始加载"); refreshView.getLoadingLayoutProxy() .setLastUpdatedLabel("最后加载时间:" + label); getDate(); } }); |
浙公网安备 33010602011771号