RecyclerView的使用

一、对于RecyclerView的认识随着在项目练习中不断的使用,从而渐渐的熟悉。在这里主要写
RecyclerView的用法和RecyclerView的多种布局。
1、 首先RecyclerView的使用第一步就是在build.gradle中和页面布局中引进如下图:
build.gradle:(在这里引进RecyclerView依赖包)
implementation ‘androidx.recyclerview:recyclerview:1.1.0’
页面:
在这里插入图片描述
2、然后就是其RecyclerView的适配器的定义,适配器中的几个方法:
▲ 创建一个类继承RecyclerView.Adapter
▲ 再创建一个内部类ViewHolder继承RecyclerView. ViewHolder
▲ 第三就是重写下面三个方法:
onCreateViewHolder:创建ViewHolder 设置RecyclerViewItem布局。
onBindViewHolder:绑定数据
getItemCount:告诉RecyclerView有多少条数据
这就是创建适配器的步骤,具体代码不写。

二、RecyclerView的多布局的写法
1、设置布局管理器,一般的情况下可能我们使用单列布局比较多,这就要根据具体的需求而定。
LinearLayoutManager:线性布局管理器,支持水平和垂直效果
GridLayoutManager:网格布局管理器,支持水平和垂直效果
首先是线性布局管理器的写法;
在这里插入图片描述 然后为其设置RecyclerView的适配器即可,效果图:
在这里插入图片描述
第二种网格布局管理器:
其实网格布局不难,只是我们刚开始没有接触过,所以不知道,其也跟线性布局一样的写法,只是网格布局使用的是GridLayoutManager,还有就是需要创建的列数是多少,这就要根据自己的需求来定义列数,我在这里是定义了2列
在这里插入图片描述 效果图:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值