android网格视图从右到左放置项目

gho*_*er3 18 android gridview arabic right-to-left android-gridview

我正在使用阿拉伯语版本的Android应用程序.

在其中一个接口中,我有gridView.因此,要以正确的顺序显示项目,我必须从右到左显示GridView中的项目(以及从顶部到底部的corse).为此,我尝试在GridView中添加这些属性:

android:gravity="right"
android:layout_gravity="right"
Run Code Online (Sandbox Code Playgroud)

不幸的是,项目仍然从左到右显示.

有什么想法以正确的方式做到这一点?

tra*_*nho 49

你可以通过这个丑陋的解决方法实现这一点:

  1. 将此行添加到XML格式的GridView中:

    机器人:=的rotationY "180"

  2. 还将相同的行添加到XML中的GridView项:

    机器人:=的rotationY "180"

总的来说,它可以让你旋转360°,所以它看起来像GridView从右到左放置物品.


小智 6

将此行添加到XML格式的GridView中:

android:layoutDirection="rtl"
Run Code Online (Sandbox Code Playgroud)