RecycleView的使用详解以及扩展

本文详细介绍了Android中的RecycleView使用,包括引用方式、Item创建、逻辑代码编写、点击事件处理及如何加载不同类型的Item。通过实例展示了RecycleView在实现类似QQ、微信聊天界面的效果。

目录

RecycleView的引用

Item的创建

 逻辑代码的编写

Item的点击事件

加载不同的Item

源码:


RecycleView的引用

对于RecycleView的引用一共有两种办法

第一种是在xml文件当中引用,当你第一次使用这个RecycleView的时候,Android会自动帮你导包。

 第二种时在build中导包:

implementation 'androidx.recyclerview:recyclerview:1.1.0'

 

这样我们就能在我们的布局当中使用RecycleView了。

Item的创建

在RecycleView中是需要一个布局文件的,我们在layout文件下创建一个item的布局文件,如下图所示:

 逻辑代码的编写

首先我们创建一个MyAdapter的类,并让他继承RecycleView.Adapter,主要去实现以下三个方法,用来加载布局,给控件赋值以及显示数据的条数。

 然后去构建实体类,传送数据

最后通过RecycleView去加载数据以及初始化

显示效果:

Item的点击事件

首先给Item的设置布局并制定id

然后在MyAdapter中把布局当成一个控件,设置点击事件

加载不同的Item

 首先我们需要再创建一个不一样的item布局

在MyAdapter中我们需要重写getItemViewType这个方法

这里的S

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值