RecycleView
一个用于大量数据展示的新控件RecylerView
RecyclerView 支持 线性布局、网格布局、瀑布流布局 三种
第一步:布局
引入RecyclerView控件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_demo"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
第二步:创建子布局,在子布局中,写自己的子项布局
<?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="70dp"
android:background="#3EA89E"
>
<ImageView
android:id="@+id/iv_a"
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@mipmap/a"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="abc"
android:textSize="20sp"
android:textColor="#963FA5"
android:layout_gravity="center_vertical"
android:id="@+id/tv_a"/>
</LinearLayout>
第三步:编写实体类
public class UserInfo {
public String name