listview.setOnScrollListener(new AbsListView.OnScrollListener() {

    @Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// SCROLL_STATE_IDLE, SCROLL_STATE_TOUCH_SCROLL or
// SCROLL_STATE_IDLE.
switch (scrollState) {
case SCROLL_STATE_IDLE:
if (isBottom == true) {
if (pageNum < 4) {
pageNum++;
MyTask task = new MyTask(listview, MainActivity.this);
task.execute(URL + pageNum);
} else {
Toast.makeText(MainActivity.this, "已经是最后一页了", Toast.LENGTH_LONG).show();
}
}
break;
}
} @Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (firstVisibleItem + visibleItemCount == totalItemCount && totalItemCount > 0) {
isBottom = true;
} else {
isBottom = false;
}
}
});

备注:

AbsListView.OnScrollListener

OnScrollListener.onScrollStateChanged()可监听如下事件:
AbsListView.OnScrollListener.SCROLL_STATE_IDLE://滑动停止,即松手
AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL://正在滑动
AbsListView.OnScrollListener.SCROLL_STATE_FLING://手指用力滑动(手指离开时,listview会由于惯性继续滑动)
OnScrollListener.onScroll()方法则当滚动时一直回调,有如下参数
firstVisibleItem://当前能看到的第一个Item的ID(从0开始)
visibleItemCount://当前能看到的Item的总数
totalItemCount://整个ListView的Item总数

最新文章

  1. Winfrom 开发小技能
  2. Quartz2D复习(一)--- 基础知识 / 绘制线段圆弧 / 图片水印 / 截图
  3. 客户端安全-xss-2解决方案
  4. [Unity2D]Box Collider 2D盒子碰撞器
  5. iis7.5应用程序池模板永久性缓存初始化失败解决方法
  6. 备份/恢复SQLSERVER数据库,SQL一步实现
  7. Codeforces Round #280 (Div. 2) C. Vanya and Exams 贪心
  8. Walls POJ 1161
  9. 上delloc 无呼叫 故障排除 笔记
  10. PHP的MySQL扩张:MySQL数据库概述
  11. 5、范围标签&lt;fieldset&gt;&lt;/fieldset&gt;
  12. BZOJ-2150部落战争(最小路径覆盖)
  13. 简单的利用JS来判断页面是在手机端还是在PC端打开的方法
  14. bzoj1968 COMMON 约数研究
  15. JavaScript基础5——关于ECMAscript的函数
  16. Django__WSGI
  17. 【转】MySQL int转换成varchar引发的慢查询
  18. 搭建SpringMVC+Hibernate
  19. 基于ROS的运动识别
  20. swift 灯光的打开与关闭

热门文章

  1. 你知道require是什么吗?
  2. 自定义继承于Page的基类
  3. 1009: josephus问题
  4. [转]uses-permission权限列表
  5. Apache服务器常规操作
  6. 2015-2-10 Linux 知识
  7. Linux 查看系统用户的登录日志
  8. linux下查看文件夹的大小
  9. 《转》.NET开源核心运行时,且行且珍惜
  10. 【转】Eclipse中查看jar包中的源码