Android中很多时候都会用到上下拉刷新,这是一个很常用的功能,Android的v4包中也为我们提供了一种原生的下拉刷新控件–SwipeRefreshLayout,可以用它实现一个简洁的刷新效果,但今天我们的主角并不是它,而是一个很火的第三方的上下拉刷新控件–PullToRefresh。

1.首先必不可少的就是权限
2.第二必不可少的是依赖

PullToRefresh包括PullToRefreshScrollView、PullToRefreshListView、PullToRefreshGridView等等很多为我们提供的控件,我们可以在xml文件中直接引入作为控件使用。今天我们写的是PullToRefreshListView.

3.我们把布局换成PullToRefreshListView

4.找到控件以后设置允许上下拉刷新(默认的只有一种)

5.设置适配器

6.请求网络

后面就是异步请求数据了,就不介绍了

7.上下拉监听

ptf.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() {            @Override//下拉刷新            public void onPullDownToRefresh(PullToRefreshBase pullToRefreshBase) {                page = 0;                list.clear();                getNetData(page);            }            @Override//上拉加载            public void onPullUpToRefresh(PullToRefreshBase pullToRefreshBase) {                page++;                getNetData(page);            }        });

8.刷新结束 刷新头刷新底消失

愿对你有所帮助!!!

更多相关文章

  1. 第15章、布局Layouts之TableLayout表格布局(从零开始学Android)
  2. Android(安卓)bitmap图片处理
  3. 【Android源码】Android(安卓)UI 之一步步教你自定义控件
  4. BaseAdapter与ListView解析
  5. Android之toolbar的使用
  6. Android(安卓)布局深度优化(减少布局层次)
  7. Android(安卓)Material Design 控件之TabLayout 学习
  8. android解决同一个界面上ScrollView和百度地图(ListView等可滚动
  9. 转载:Android(安卓)实用工具Hierarchy Viewer实战

随机推荐

  1. Android菜单留痕
  2. 转2:EditView:inputType常用取值
  3. Android报错:android.os.NetworkOnMainThr
  4. Android(安卓)UI线程和非UI线程
  5. Android(安卓)Studio安装教程
  6. Android(安卓)中 WebView 的基本用法
  7. Android(安卓)7.0之后下载安装apk注意事
  8. Android常用基本界面元素汇总
  9. android 常用小知识点 tips(一)
  10. 如何学习Android及如何利用android来赚钱