XRecyclerView的下拉重新整理和上拉載入的實現
阿新 • • 發佈:2019-02-09
2.設定xrecyclerview的屬性
LinearLayoutManager manager = new LinearLayoutManager(this); mRecyclerView.setLayoutManager(manager); mRecyclerView.setLoadingMoreProgressStyle(ProgressStyle.BallSpinFadeLoader); mRecyclerView.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); adapter = new BankBranchAdapter(this, checkedBankBranch); mRecyclerView.setAdapter(adapter);
3.怎麼讓載入更多出來:
mRecyclerView.setLoadingListener(new XRecyclerView.LoadingListener() { @Override public void onRefresh() { current_page = 1; netData(); } @Override public void onLoadMore() { if (hasNextPage) { current_page++; netData(); } else { mRecyclerView.setFootViewText("", "已載入全部"); mRecyclerView.setNoMore(true); } } });
4.資料載入完後新增refreshComplete()方法!
mRecyclerView.refreshComplete();