PullToRefresh是一套实现非常好的下拉刷新库,它支持:
ListView
ExpandableListView
GridView
WebView
ScrollView
HorizontalScrollView
ViewPager
等多种常用的需要刷新的View类型,而且使用起来也十分方便。
(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)

使用PullToRefresh,需要导入第三方library

导入方法可以参考我的另一边文章——《侧滑菜单SlidingMenu》

导入成功后就可以开始编写我们的代码了

xml布局文件中加入控件   com.handmark.pulltorefresh.library.PullToRefreshListView

Java代码

如果是网络数据,需要自定义适配器BaseAdapter,将网络数据加入控件即可

设置监听事件

转载于:https://www.cnblogs.com/zhangminghan/p/5341471.html

ListView上拉加载,下拉刷新 PullToRefresh的使用相关推荐

  1. 教你如何使用SwipeRefreshLayout来构建一个上拉加载下拉刷新框架

    前言: 基本上所以的移动端应用都有Listview(当然RecyclerView也一样),那必不可少的都会嵌入一个上拉加载下拉刷新的功能.这样能大大的减少用户的流量消耗,同样对于用户也有更好的用户体验 ...

  2. php微信小程序向下滑动,微信小程序功能实现:上滑加载下拉刷新

    本篇文章给大家带来的内容是关于微信小程序功能实现:上滑加载下拉刷新,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 之前谈到文章列表的数据加载,是一次性全部加载,这样是不友好的.这章介 ...

  3. ionic上拉加载-下拉刷新

    ionic上拉加载-下拉刷新 1.上拉加载 <ion-infinite-scroll on-infinite="loadOlderStories()" distance=&q ...

  4. Mint-ui中loadmore(上拉加载下拉刷新)组件在ios中滑动会触发点击事件的解决方法...

    bug说明: Mint-ui中loadmore(上拉加载下拉刷新)组件 在 使用fastclick的情况下 ,在ios设备中滑动会触发点击事件: 解决方法: 我是按需引入,去项目中找到loadmore ...

  5. php mescroll,mescroll.js上拉加载下拉刷新组件使用详解

    本文实例为大家分享了上拉加载下拉刷新组件mescroll.js的具体代码,供大家参考,具体内容如下 使用注意事项: 1.引入的时候出问题及时看官方给出的解决方案(基本上都必须看): 2.react中一 ...

  6. ios 上拉加载 下拉刷新

    在一款 App应用中有的时候会用到上拉加载下拉刷新的功能,本人觉得SVPullToRefresh很好用(可以用在UIScrollView上,包括UITableview和UICollectionView ...

  7. 图片自动轮播+上拉加载下拉刷新+侧滑菜单+小圆点

    //效果图如下 //添加权限 <uses-permission android:name="android.permission.INTERNET"></uses ...

  8. Android 智能上拉加载下拉刷新框架之SmartRefreshLayout

    1.说明: SmartRefreshLayout的目标是打造一个强大,稳定,成熟的下拉刷新框架,并集成各种的炫酷.多样.实用.美观的Header和Footer.它不只是支持所有的View,还支持多层嵌 ...

  9. 上拉加载下拉刷新了解下

    2019独角兽企业重金招聘Python工程师标准>>> 老样子,我们先,哦不,今天我们直接上思路,没有效果图,真的没有 我们依旧从界面及逻辑两块进行分析 1.界面上,只分成简单的两块 ...

  10. vue 实现上拉加载下拉刷新(思路贼清晰)

    项目需要用到上拉刷新下拉加载 所以自己手动实现了一个 组件: <template><div class="my-scroll" :class="[scr ...

最新文章

  1. erlang的tcp服务器模板
  2. js高级程序设计笔记——DOM扩展
  3. linux apache 文件服务器,Linux下搭建Apache服务器全过程详解
  4. ubuntu黑屏解决办法
  5. iOS开发--UITableView
  6. 微软发布 VS Code 容器化开发工具,大大简化物联网设备开发
  7. 最短路径Dijkstra算法和Floyd算法整理、
  8. 前端学习(2362):上拉加载
  9. Angular 单元测试讲解
  10. 使用struts2的 下载
  11. oracle pk_serial,Oracle 常用技巧和脚本-数据库专栏,ORACLE
  12. 一网打尽:14种预训练语言模型大汇总
  13. RunLoop 原理和核心机制
  14. NB-IoT在无线烟感监控系统中的优势
  15. linux ext4 磁盘修复,修复损坏的 ext4 大分区数据
  16. 爬取 bilibili 弹幕数据
  17. vue_drf之视频接口
  18. java 虚拟机(jvm)-06-JVM jdk 自带工具 jstack jconsole jvisualvm jmap jinfo
  19. 大规模集群全网数据备份解决方案
  20. php 实现抽奖接口,PHP转盘抽奖接口实例,php转盘抽奖_PHP教程

热门文章

  1. go语言 recover
  2. Vcenter6.5 Administrator账户密码忘记或者过期无法登陆解决办法
  3. Java 学习总结(189)—— Java 8 功能接口使用总结
  4. Java Web学习总结(12)——使用Session防止表单重复提交
  5. mysql close conn_mysql CloseConnection问题
  6. python基础数据类型操作系统_python基础数据类型
  7. sql 过滤空值_图解 SQL,这简直太形象了吧!
  8. 线性插值改变图像尺寸_【图像分割模型】实例分割模型—DeepMask
  9. 兰州中考计算机考试,宜昌、兰州发布中考新政新消息:增加口语考试,采取人机对话形式...
  10. 一张图明白jenkins和docker作用