Java 我可以添加两个不同的回收器视图单个元素布局一个回收器视图吗
我正在尝试开发一个测验应用程序,其中有时会出现问题,问题中有图像。是否可以设计两个不同的回收器单元素视图,一个有图像,另一个没有图像,并根据需要将其绑定到回收器视图。在基于位置的oncreate viewholder中,按如下方式放大视图Java 我可以添加两个不同的回收器视图单个元素布局一个回收器视图吗,java,android,android-recyclerview,Java,Android,Android Recyclerview,我正在尝试开发一个测验应用程序,其中有时会出现问题,问题中有图像。是否可以设计两个不同的回收器单元素视图,一个有图像,另一个没有图像,并根据需要将其绑定到回收器视图。在基于位置的oncreate viewholder中,按如下方式放大视图 private Context context; private List<MenuListItem>menuListItemList; private int position; public MenuItems
private Context context;
private List<MenuListItem>menuListItemList;
private int position;
public MenuItemsAdapter(Context context, List<MenuListItem>
menuListItemList, int position) {
this.context = context;
this.menuListItemList = menuListItemList;
this.position = position;
}
@NonNull
@Override
public MenuItemViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view;
if (position==0){
view = LayoutInflater.from(context).inflate(R.layout.first_row_grid_item,parent,false);
}
else {
view = LayoutInflater.from(context).inflate(R.layout.menu_items,parent,false);
}
return new MenuItemViewHolder(view);
}