RecyclerView
前言
本章主要讲述RecyclerView的适配器的设置
一、依赖的导入
RecyclerView是需要导入依赖的,请添加以下代码:
implementation 'androidx.recyclerview:recyclerview:1.1.0'
二、RecyclerView的Item视图编写
这里主要设置了item的大小,以及,设置了里面两个数据的ID,当然还设置了颜色用来区分
三、RecyclerView适配器的编写
package com.example.uidesign;
import androidx.recyclerview.widget.RecyclerView;
//下面这些代码是报错的,先把这里的Adapter<>设置成Adapter<RecyclerViewItemTest.ViewHolder> 然后 , ALT+Enter后回车重写接口
public class RecyclerViewItemTest extends RecyclerView.Adapter<>{
public static class ViewHolder extends RecyclerView.ViewHolder{
}
}
重写后的代码是这个样子
//下面这些代码是报错的,先把这里的Adapter<>设置成Adapter<RecyclerViewItemTest.ViewHolder> 然后 , ALT+Enter后回车重写接口
public class RecyclerViewItemTest extends RecyclerView.Adapter<RecyclerViewItemTest.ViewHolder>{
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;//创建父容器视图,返回的也是一个父容器视图,意思就是到时候返回你能看到的视图
}
@NonNull
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
/