AndroID - ListVIEw 下滑载入新数据
遇到问题,过去的下滑载入功能很差,不知道原因。
试了半天终于试出来了。
觉得这个方法比较符合使用者体验的感觉,
不会感觉上视觉有跳动的感觉,而是很直直的载入,很顺。
以下是我设定的onScrollListener
private OnScrollListener scrollListener = new OnScrollListener() { @OverrIDe public voID onScroll(AbsListVIEw vIEw,int firstItem,int visible,int total) { scrollCount = visible + firstItem; } // 0.停止卷动 1.卷动中 @OverrIDe public voID onScrollStateChanged(AbsListVIEw vIEw,int scrollState) { if( scrollState == SCRolL_STATE_IDLE ) { mposition = vIEw.getFirstVisibleposition(); VIEw v = vIEw.getChildAt(0); mtop = (v == null) ? 0 : v.gettop(); if( scrollCount >= perPage * page && pageCount >= page) { page++; loadNextPage(); } } } };
等载入,把数据捞好后,再重新设定位置如下
ListVIEw.setSelectionFromtop(mposition,mtop);
原文:大专栏 Android - ListView 滑动载入下页数据 Scroll设定
总结以上是内存溢出为你收集整理的Android - ListView 滑动载入下页数据 Scroll设定全部内容,希望文章能够帮你解决Android - ListView 滑动载入下页数据 Scroll设定所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)