LayoutManager para RecyclerView Grid com largura de célula diferente

StaggeredGridLayoutManager parece não permitir personalizar umlargura da célula ou estenda várias colunas (exceto a extensão total) para orientação vertical.

O que é um preferidoLayoutManager para organizar as células como mostrado acima?

P.S. Eu só quero saber como personalizarlargura da célula e não altura comStaggeredGridLayoutManager. Eu sei que a altura pode ser personalizada conforme implementado nesteamostra.

public class VerticalStaggeredGridFragment extends RecyclerFragment {

    public static VerticalStaggeredGridFragment newInstance() {
        VerticalStaggeredGridFragment fragment = new VerticalStaggeredGridFragment();
        Bundle args = new Bundle();
        fragment.setArguments(args);
        return fragment;
    }

    @Override
    protected RecyclerView.LayoutManager getLayoutManager() {
        return new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
    }

    @Override
    protected RecyclerView.ItemDecoration getItemDecoration() {
        return new InsetDecoration(getActivity());
    }

    @Override
    protected int getDefaultItemCount() {
        return 100;
    }

    @Override
    protected SimpleAdapter getAdapter() {
        return new SimpleStaggeredAdapter();
    }
}

Adaptador

public class SimpleStaggeredAdapter extends SimpleAdapter {
    @Override
    public void onBindViewHolder(VerticalItemHolder itemHolder, int position) {
        super.onBindViewHolder(itemHolder, position);

        final View itemView = itemHolder.itemView;
        if (position % 4 == 0) {
            int height = itemView.getContext().getResources()
                    .getDimensionPixelSize(R.dimen.card_staggered_height);
            itemView.setMinimumHeight(height);
        } else {
            itemView.setMinimumHeight(0);
        }
    }
}

itemView.setMinimumWidth(customWidth) não afeta a largura da célula.

Para simplificar, atualizo meu layout de grade para

Como aumentar a largura da célula 0 em comparação com a célula 1 em umStaggeredGridLayoutManager ou qualquer outro gerente de layout?

questionAnswers(2)

yourAnswerToTheQuestion