listview、gridview的setOnScrollListener使用(个人笔记)

来源:互联网 发布:儿童学编程好不好 编辑:程序博客网 时间:2024/05/18 22:50
//监听是否滑动尽头,是的话就加载新的内容listview.setOnScrollListener(new OnScrollListener() {/* * scrollState值: * 当屏幕停止滚动时为SCROLL_STATE_IDLE = 0; * 当屏幕滚动且用户使用的触碰或手指还在屏幕上时为SCROLL_STATE_TOUCH_SCROLL = 1;  * 由于用户的操作,屏幕产生惯性滑动时为SCROLL_STATE_FLING = 2  */@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {}/* * firstVisibleItem:表示在现时屏幕第一个ListItem(部分显示的ListItem也算)在整个ListView的位置(下标从0开始) * visibleItemCount:表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算)总数 * totalItemCount:表示ListView的ListItem总数 * listView.getFirstVisiblePosition()表示在现时屏幕第一个ListItem(第一个ListItem部分显示也算)在整个ListView的位置(下标从0开始) * listView.getLastVisiblePosition()表示在现时屏幕最后一个ListItem(最后ListItem要完全显示出来才算)在整个ListView的位置(下标从0开始) */@Overridepublic void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {}});


原创粉丝点击