/**
* @author:Jack Tony
* @description : 监听listview的滑动状态,如果到了顶部就刷新数据
* @date :2015年2月9日
*/
private class ListViewListener implements OnScrollListener { @Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
} @Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
switch (scrollState) {
// 滚动结束
case OnScrollListener.SCROLL_STATE_IDLE:
// 滚动停止
if (view.getLastVisiblePosition() == (view.getCount() - 1)) {
// 如果滚动到底部 } else if (view.getFirstVisiblePosition() == 0) {
// 滚动到顶部
}
break;
case OnScrollListener.SCROLL_STATE_FLING:
// 开始滚动
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:// 正在滚动
break;
} } }

参考自:

http://blog.csdn.net/fxtxz2/article/details/8538696

最新文章

  1. Jquery便利对象
  2. 用ant组建测试框架
  3. JS设置CSS样式的几种方式【转】
  4. (KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)
  5. http错误码大全
  6. Windows 10 响应式设计和设备友好的开发
  7. 基于SuperSocket实现的WebSocket(后端)
  8. LINUX系统备份
  9. apache和tomcat的区别
  10. Linux下 高性能、易用、免费的ASP.NET服务器
  11. HashMap 你真的了解吗?
  12. Linux 监控CPU、内存、IO
  13. tomcat部署项目
  14. IDEA查看项目对应的git地址
  15. npm jspdf报错
  16. 近期 Unity 提交苹果审核被拒的问题
  17. sudo 找不到命令 go
  18. Vue.js常用指令:v-bind
  19. mybatis oracle -批量插入,存在则更新
  20. day6--递归函数

热门文章

  1. Java编程的逻辑 (68) - 线程的基本协作机制 (下)
  2. 关于ImportError: libssl.so.10: cannot open shared object file: No such file or directory unable to load app 0 (mountpoint='') (callable not found or import error)
  3. 基于jquery的简洁树形折叠菜单
  4. mysql存储过程之游标
  5. odoo导入功能二开
  6. 每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?
  7. 【FFT&NTT 总结】
  8. 【转载】vc编译exe的体积最小优化
  9. CentOS内核优化提示:cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: 没有那个文件或目录
  10. IMG镜像写盘工具physdiskwrite,用于MikroTik RouterOS的安装(Windows)