
我找到了这段代码并将其改编为我的项目
@OverrIDepublic voID onScrolled(RecyclerVIEw recyclerVIEw, int dx, int dy) { super.onScrolled(recyclerVIEw, dx, dy); visibleItemCount = mLayoutManager.getChildCount(); //totalitemCount = mLayoutManager.getItemCount(); int[] firstVisibleItems = null; firstVisibleItems = mLayoutManager .findFirstVisibleItempositions(firstVisibleItems); if (firstVisibleItems != null && firstVisibleItems.length > 0) { pastVisibleItems = firstVisibleItems[0]; } if (!loading && visibleItemCount <= (pastVisibleItems + visibleThreshold)) { // End has been reached // Do something Log.d(TAG, "onLoadMoreListener "); getTagResults(mquery, mMinID, mMaxID); // if (onLoadMoreListener != null) { // onl oadMoreListener.onLoadMore(); // } loading = true; }}但这不适用于线性布局.我已经为所有其他布局找到了很多代码但是我无法找到如何在达到结束时加载更多结果.
解决方法:
使用以下代码
RecyclerVIEw.LayoutManager layoutManager;layoutManager = new GrIDLayoutManager(getActivity(), 2);recyclerVIEw.setLayoutManager(layoutManager); 总结 以上是内存溢出为你收集整理的网格布局与回收者视图android全部内容,希望文章能够帮你解决网格布局与回收者视图android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)