监听Listview的滚动状态,是否滚动到了顶部或底部
2015-02-17 18:58
459 查看
/** * @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
相关文章推荐
- Android网络状态的监听+判断是否前台进程+ListView的滚动底部
- Android 自定义ScrollView嵌套滚动兼容,监听滑动状态:顶部、底部、停止、滑动中
- android正确判断 ListView 是否滚动到顶部或者底部
- 监听ListView是否滚动到顶部
- 监听scroollview、listview、gridview页面滑动,判断是否滑动到顶部以及底部
- android ListView滚动条监听判断滚动到底部还是顶部
- android ListView滚动条监听判断滚动到底部还是顶部
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
- ListView滚动到顶部和底部的判断
- android 的ListView中,如何判断其内容已滚动到最顶部或者最底部?
- android ListView监听滚动条滚动到底部时继续加载
- 监听ListView滚动到最底部
- 监听ListView滚动到最底部
- 关于ListView,GridView,ScrollView是否滑动到了顶部或者底部处理
- ListView判断是否滚动,保存listview位置状态
- Android判断ListView滚动到最顶部第0条item完全完整可见及最底部最后一条item完全完整可见
- 精确监听AbsListView滚动至底部
- 精确监听AbsListView滚动至底部
- android ListView监听滚动条滚动到底部时继续加载
- 【Android】ListView监听上下滑动(判断是否显示返回顶部按钮