Advertisement

Android Recycler多布局测试和训练(Python版本)

阅读量:

本文重点阐述了Rv中多布局的应用方式。

目录

1. 通过继承RecyclerView.Adapter实现聊天界面的多布局展示

SparseArray的相关知识及其在实际开发中的应用

2. 利用BRVAH Adapter辅助类完成多布局的实现

1. 继承自RecyclerView.Adapter实现聊天多布局

完成此类多布局的构建,关键在于对getItemViewType方法进行重写,随后依据不同的数据类型返回相应的Item子布局。

而在onCreateViewHolder()方法中,则负责将对应的itemType加载并转换为相应的视图即可。

复制代码
 /** * @author crazyZhangxl on 2019/1/15.
    
  * Describe: 多布局实现聊天通信 纯UI
    
  */
    
 public class SessionAdapter extends RecyclerView.Adapter<OneViewHolder>{
    
     private Context mContext;
    

全部评论 (0)

还没有任何评论哟~