Android中OnScrollListener的详解(Listview分批加载用到) 见http://www.linuxidc.com/Linux/2014-05/101539.htm

class MyScrollListener implements OnScrollListener {

@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
/**
* firstVisibleItem 表示在当前屏幕显示的第一个listItem在整个listView里面的位置(下标从0开始)
* visibleItemCount表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算)总数
* totalItemCount表示ListView的ListItem总数
* listView.getLastVisiblePosition()表示在现时屏幕最后一个ListItem
* (最后ListItem要完全显示出来才算)在整个ListView的位置(下标从0开始)
*/

}


@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
/**
*scrollState有三种状态,分别是SCROLL_STATE_IDLE、SCROLL_STATE_TOUCH_SCROLL、SCROLL_STATE_FLING
*SCROLL_STATE_IDLE是当屏幕停止滚动时
*SCROLL_STATE_TOUCH_SCROLL是当用户在以触屏方式滚动屏幕并且手指仍然还在屏幕上时(The user is scrolling using touch, and their finger is still on the screen)
*SCROLL_STATE_FLING是当用户由于之前划动屏幕并抬起手指,屏幕产生惯性滑动时(The user had previously been scrolling using touch and had performed a fling)
*/
Log.d("load", "onScrollStateChanged");
}
}

更多相关文章

  1. 获取Android(安卓)手机屏幕宽度和高度以及获取Android手机序列号
  2. LinearLayout 让最后一个空间靠到屏幕底部
  3. android获取屏幕分辨率大小(DisplayMetrics)
  4. 修改dialog的大小
  5. android获取屏幕分辨率大小(DisplayMetrics)
  6. android 中让activity全屏幕显示
  7. android 中让activity全屏幕显示
  8. Android(安卓)adb 使用总结 (调试专用)
  9. android获得屏幕高度和宽度

随机推荐

  1. Android(安卓)颜色渲染(十) ComposeShade
  2. Android 开发者 | 应用兼容性注意事项
  3. 【转】关于Android体系架构和开发库的部
  4. android Kotlin 委托
  5. Android(安卓)使用junit测试
  6. android多微博客户端Cuckoo
  7. Android Tv 背景动态改变,带过渡效果
  8. 基于Android的校园快递系统_移动端设计_
  9. android实现分享给好友功能
  10. Android面试系列文章2018之Android部分之