android RecyclerView怎么添加footerview(android,footerview,recyclerview,开发技术)

时间:2024-05-07 09:33:22 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    android%C2%A0RecyclerView%E6%80%8E%E4%B9%88%E6%B7%BB%E5%8A%A0footerview

1.定义viewtype的类型,一个是正常的,一个是底部view

3.FooterView相关方法

4.重写getItemViewType
根据isFooterView判断是否加FooterView&&item是不是最后一个来定位最后一个item,其他的ViewType都是TYPE_NORMAL

5.itemCount
这个方法很重要,是计算有多少个Item的,上面也用到了。
很简单,添加了FooterView,ItemCount加1

6.接下来创建一个空ViewHolder,当然也可以复用其他已创建的ViewHolder

7.重写onCreateViewHolder,根据viewType来解析不同的布局。

8.重写onBindViewHolder,如果viewType为TYPE_FOOTER就跳过

9.最后说一下getAdapterPosition和getLayoutPosition
建议如下:

当你需要绑定数据的时候使用holder.getAdapterPosition();来实时获取

当你进行点击/滑动等监听事件用holder.getLayoutPosition();来获取位置

在绝大多数的时候holder.getAdapterPosition()和holder.getLayoutPosition()是没有任何区别的,因为两者数据的不同在16ms之内

本文:android RecyclerView怎么添加footerview的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:C++归并排序算法怎么实现下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18