上拉加载下拉刷新同时使用的一个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();
                                        }
                                });



来自为知笔记(Wiz)


posted on 2014-04-28 13:57  转折点人生  阅读(211)  评论(0)    收藏  举报