RecyclerView切换item布局文件

  在日常的开发中用到RecyclerView的地方是非常多的,布局的方式也是有很多种,设置不一样的layoutManger就可以了.双布局应用也越来越多.但是item布局切换在网上我没找到,就花了半天来看看怎么弄.
1.png
2.png

公司的要求就是点击底部的切换按钮可以实现item布局的切换.那就从adapter上着手吧!

1.定义好两个boolean变量通过getItemViewType来判断返回什么布局

3.png

2.在onCreateViewHolder中操作返回的layout

4.png

3.在onBindViewHolder中创建对外的操作方法

5.png

4.创建两个不同的viewHolder

6.png

5.最后写一个方法来切换布局

7.png

6.adapter就完成了,最后就是使用方法

8.png

最后:当然可以有多种布局切换,可以建立一个map,把type作为key,然后把layout作为value,在onCreateViewHolder和onBindViewHolder分别处理就可以了.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容