您的位置:首页 > 其它

recycleview滑动到底部自动加载更多数据

2016-05-03 16:05 507 查看
首先我们的recycleveiw肯定有一个layoutmanager

final GridLayoutManager manager = new GridLayoutManager(mContext,2);

mRecyclerView.setLayoutManager(manager);

mRecyclerView.setItemAnimator(new DefaultItemAnimator());

我们只需要给recycleview设置一个滚动的监听器即可,在里面通过layoutmanager来判断是否滑动到了底部,到了就自动加载更多

mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {

@Override

public void onScrollStateChanged(RecyclerView recyclerView, int newState) {

super.onScrollStateChanged(recyclerView, newState);

if(newState == RecyclerView.SCROLL_STATE_IDLE){

int lastVisiblePosition = manager.findLastVisibleItemPosition();

if(lastVisiblePosition >= manager.getItemCount() - 1){

// System.out.println("====自动加载");

}

}

}

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: