在RecyclerView的末尾添加一个固定按钮

本文介绍如何在RecyclerView的末尾添加一个固定的Btn222按钮,点击后能在按钮前动态增加图标。讲解了RecyclerView的基本用法,包括适配器的创建、onCreateViewHolder、onBindViewHolder和getItemCount方法的重写。还探讨了在RecyclerView中处理多种类型item的方法,如通过getItemViewType返回不同的viewType值,以及如何区分并绑定不同类型的ViewHolder。
摘要由CSDN通过智能技术生成

目的是在RecyclerView的末尾添加一个固定的增加图标的按钮Btn222,点击之后会在这个固定按钮Btn222的前部动态地增加图标。

参考自:
http://www.6tie.net/p/1174233.html (介绍了大致流程)
https://www.jianshu.com/p/66702b7a6881 (引入了getItemViewType的作用)

使用ListView有一个方法addFooterView(),如何使用RecylerView做同样的事情?


RecyclerView基本用法

RecyclerView在support库中,所以要想使用RecyclerView这个控件,首先需要在项目的build.gradle中添加相应的依赖库。
(1)为RecyclerView准备一个适配器
这个适配器需继承自RecyclerView.Adapter,需要重写onCreateViewHolder()、onBindViewHolder()和getItemCount()这三个方法。

  • onCreateViewHolder() 方法用于创建ViewHolder实例,在这个方法中将item布局加载进来,然后创建一个ViewHolder实例,并把加载出来的布局传入到构造函数中,最后将ViewHolder的实例返回;
 @Override
 public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
     
     View view = LayoutInflater.from(context).inflate(R.layout
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值