您的位置:首页 > 移动开发 > Android开发

RecyclerView简易加载更多

2016-07-04 15:43 375 查看
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setHasFixedSize(true);//固定大小
recyclerView.addItemDecoration(new DividerItemDecoration(mContext, LinearLayoutManager.VERTICAL));
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {  //recyclerView滑到底部监听
if (dy>0){
int visibleItemCount=linearLayoutManager.getChildCount();
int totalCount=linearLayoutManager.getItemCount();
int firstPosition=linearLayoutManager.findFirstVisibleItemPosition();
if (!loading&&visibleItemCount+firstPosition>=totalCount){
loading=true;
onLoadMore();
}
}
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android