在RecyclerView没出来之前用listview的时候经常会用到上拉加载下拉刷新的功能,方便更新数据,使用RecyclerView之后虽然功能很强大,但想实现个上拉加载下拉刷新却不能复用原来的listview的,所以今天我整理一些RecyclerView使用的简单功能。
首先我们先看看加载刷新功能:
第一步:在APP gradle里配置BaseRecyclerViewAdapterHelper框架
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.33'
接下来就要在布局文件中引入v4包下的一个布局SwipeRefreshLayout 如下是布局代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:id="@+id/title"
layout="@layout/title_bar" />
<android.support.v4.widget.SwipeRefreshLayout