Como preencher o RecyclerView com GridLayoutManager da direita para a esquerda

Estou tentando preencher alguns dados em umRecyclerView comGridLayoutManager:

GridLayoutManager layoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false);

Isso preencherá os dados na grade deesquerda para a direita. O primeiro item será colocado no lugar superior esquerdo, etc.

Mas o aplicativo que estou desenvolvendo foi desenvolvido para uma linguagem RTL, por isso preciso preenchê-lo comdireita para esquerda.

Eu tentei mudar o último argumento paratrue. Mas apenas rolou oRecyclerView todo o caminho.

Também definindolayoutDirection atributo paraRecyclerView não funciona (sem considerar que minha API mínima é 16 e esse atributo foi adicionado à API17 +):

<android.support.v7.widget.RecyclerView
        android:id="@+id/grid"
        android:layoutDirection="rtl"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

Como criar uma grade preenchida da direita para a esquerda usandoRecyclerView?

questionAnswers(5)

yourAnswerToTheQuestion