Java 我可以添加两个不同的回收器视图单个元素布局一个回收器视图吗

Java 我可以添加两个不同的回收器视图单个元素布局一个回收器视图吗,java,android,android-recyclerview,Java,Android,Android Recyclerview,我正在尝试开发一个测验应用程序,其中有时会出现问题,问题中有图像。是否可以设计两个不同的回收器单元素视图,一个有图像,另一个没有图像,并根据需要将其绑定到回收器视图。在基于位置的oncreate viewholder中,按如下方式放大视图 private Context context; private List<MenuListItem>menuListItemList; private int position; public MenuItems

我正在尝试开发一个测验应用程序,其中有时会出现问题,问题中有图像。是否可以设计两个不同的回收器单元素视图,一个有图像,另一个没有图像,并根据需要将其绑定到回收器视图。

在基于位置的oncreate viewholder中,按如下方式放大视图

    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);
    }