相关疑难解决方法(0)

如何从右到左填充RecyclerView和GridLayoutManager

我试图填补一些数据到一个RecyclerViewGridLayoutManager:

GridLayoutManager layoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false);
Run Code Online (Sandbox Code Playgroud)

这将从左到右将数据填充到网格中.第一项将被放入左上角等地方.

但我正在开发的应用程序是专为RTL语言设计的,所以我需要从右到左填充它.

我试图改变最后一个参数true.但它只是RecyclerView一直向下滚动.

设置layoutDirection属性RecyclerView也不起作用(不考虑我的min API为16,并且为API17 +添加了此属性):

<android.support.v7.widget.RecyclerView
        android:id="@+id/grid"
        android:layoutDirection="rtl"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
Run Code Online (Sandbox Code Playgroud)

如何使用RecyclerView?创建一个右到左填充网格?

android right-to-left gridlayoutmanager android-recyclerview

27
推荐指数
3
解决办法
5703
查看次数