阅读背景:

封装RecyclerView Adapter 实现可添加多个header和footer,可设置loadingView,低耦合的多种布局。

来源:互联网 

开篇先放代码:戳我下载代码

多种布局的recyclerview的普通写法是重写RecyclerView.Adapter的getItemViewType返回不同position上的type,在onCreateViewHolder(ViewGroup parent,int viewType)里根据不同的type创建不同的viewholder,之后在onBindViewHolder(RecyclerView.ViewHolder holder, int position)里根据不同的viewholder进行数据绑定。但是这种写法具有高度耦合性,每添加一种布局都要在adapter的三个方法做修改。 多种布局的recyclerview的普通写法是重写RecyclerView




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: