第十九天-RecyclerView添加头布局、尾布局和RecyclerView扩展侧滑删除

RecyclerView添加头布局

步骤

1、添加表示类型的常量(头、尾、普通)
2、ViewHolder类中将头和尾这两个View对象加进去
3、整个页面数据数量发生了改变,数据源长度+头长度+尾长度
4、重写getItemViewType(int 下标),根据下标返回类型

代码实现

1、布局文件:

1、主类Activity
在这里插入图片描述
2、行布局文件:
在这里插入图片描述
3、头布局文件
在这里插入图片描述
4、尾部布局文件
在这里插入图片描述

2、代码实现

1、ViewHolder代码
在这里插入图片描述
2、适配器代码
在这里插入图片描述
在这里插入图片描述
3、主类代码实现
在这里插入图片描述
在这里插入图片描述

3、 效果展示

在这里插入图片描述

RecyclerView扩展侧滑删除

SwipLayout

可以支持侧滑的布局控件

注意

1、要写在布局的位置,替换线性或相对布局
2、swipLayout标签中嵌套两个子布局,第一个显示在屏幕外,第二个显示内容
3、重写适配器,继承RecyclerSwipeAdapter只适用于RecyclerView,去重写getS我IPLayoutResourceld(下标)

常用方法

设置侧滑方法:setMode(SwipeLayout,showAode.LayDown);
openItem();
isOpen(下标); --判断是否打开
getOpenItem(); 获得所有已经打开的条目

代码:

依赖:
在这里插入图片描述
效果展示:
在这里插入图片描述”

注意:其他代码上方均有代码图片!!!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值