上拉加载下拉刷新同时使用的一个demo

it2026-02-13  17

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();                                          }                                  });

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/feelbest/p/3696211.html

最新回复(0)