androidAndroidandroid开发技巧

RecyclerView切换item布局文件

2018-06-15  本文已影响404人  天黑_0b25
  在日常的开发中用到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分别处理就可以了.

上一篇 下一篇

猜你喜欢

热点阅读