其他分享
首页 > 其他分享> > RecyclerView实现多种item布局

RecyclerView实现多种item布局

作者:互联网

RecyclerView实现多种item布局
1.首先我们重写了getItemViewType这个方法,在这个方法中根据position对item对象做了一些判断,
2.具体为每种viewType引入其对应的布局,这样就基本实现了多种item布局,但是仅仅是这些还不够,因为我们还要对每种item设置数据,所以还要对每种item写一个VIewHolder来为item显示数据
if (holder instanceof TodosHeaderHolder) {
TodosHeaderHolder viewHolder = (TodosHeaderHolder) holder;
} else if (holder instanceof TodosViewHolder) {
TodosViewHolder viewHolder = (TodosViewHolder) holder;
}

https://www.jianshu.com/p/66702b7a6881

https://upload-images.jianshu.io/upload_images/3707079-a723d7c2f25568fc.png

标签:TodosViewHolder,TodosHeaderHolder,RecyclerView,布局,每种,item,holder
来源: https://blog.csdn.net/weixin_44008788/article/details/122707776