1、下拉刷新:使用官方的SwipeRefreshLayout;
2、上拉加载可以添加RecyclerView的滑动监听来实现:
private RecyclerView.OnScrollListener onScrollListener = new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); GridLayoutManager layoutManager = (GridLayoutManager) recyclerView.getLayoutManager(); int lastPosition = layoutManager.findLastVisibleItemPosition(); int itemCount = recyclerView.getAdapter().getItemCount(); if (判断条件) { //网络请求 } } };判断条件不推荐根据最后一位来判断(会造成上拉有阻塞的感觉)。