如何使用单一回收视图显示标题n数据如下。教育*第十届*第十二届
工作经验
Comp 2 Comp 3
参考文献
Y先生z先生
附件
医生1,医生2,医生3
响应包含不同模型类的不同数组列表。
发布于 2018-05-29 18:31:50
第一组布局管理器如下:
RecyclerView.setLayoutManager(new GridLayoutManager(getContext(),3));然后在Adapter中使用“试试这个”:
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);
}
}}
https://stackoverflow.com/questions/50589894
复制相似问题