美文网首页androidAndroidandroid开发技巧
RecyclerView切换item布局文件

RecyclerView切换item布局文件

作者: 天黑_0b25 | 来源:发表于2018-06-15 15:00 被阅读404次
      在日常的开发中用到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分别处理就可以了.

    相关文章

      网友评论

        本文标题:RecyclerView切换item布局文件

        本文链接:https://www.haomeiwen.com/subject/jvhmeftx.html