首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用单一回收视图显示下列数据?

如何使用单一回收视图显示下列数据?
EN

Stack Overflow用户
提问于 2018-05-29 17:31:14
回答 1查看 31关注 0票数 0

如何使用单一回收视图显示标题n数据如下。教育*第十届*第十二届

工作经验

Comp 2 Comp 3

参考文献

Y先生z先生

附件

医生1,医生2,医生3

响应包含不同模型类的不同数组列表。

EN

回答 1

Stack Overflow用户

发布于 2018-05-29 18:31:50

第一组布局管理器如下:

代码语言:javascript
复制
 RecyclerView.setLayoutManager(new GridLayoutManager(getContext(),3));

然后在Adapter中使用“试试这个”:

代码语言:javascript
复制
public class adapter extends android.support.v7.widget.RecyclerView.Adapter<adapter.sampleViewHolder> {

public adapter(ArrayList<Comp> compArrayList, ArrayList<Mr> mrArrayList, ArrayList<Doc> docArrayList) {
    // ....
}


@NonNull
@Override
public sampleViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {

    return null;
}

@Override
public void onBindViewHolder(@NonNull sampleViewHolder holder, int position) {

    int numberOfYourArrayList = 2;

    switch (position % numberOfYourArrayList) {
        case 0:
            // use for array list 1 ( Comp )
            break;
        case 1:
            // use for array list 2 ( Mr )
            break;
        case 2:
            // use for array list 3 ( Doc  )
            break;
    }

}

@Override
public int getItemCount() {
    return 0;
}

class sampleViewHolder extends RecyclerView.ViewHolder {

    public sampleViewHolder(View itemView) {
        super(itemView);
    }
}

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50589894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档