第十九天-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(); 获得所有已经打开的条目
代码:
依赖:

效果展示:

本文详细介绍如何在RecyclerView中添加头布局和尾布局,以及如何使用SwipLayout实现侧滑删除功能。通过具体步骤和代码实现,帮助读者掌握RecyclerView的高级用法。

1084

被折叠的 条评论
为什么被折叠?



