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

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

本文介绍了android网格视图从右到左放置项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个阿拉伯语版本的安卓应用程序.

I'm working on an android application with arabic version.

在其中一个界面中,我有 gridView.所以要以正确的顺序显示项目,我必须从右到左显示 GridView 中的项目(以及从上到下的 corse).为此,我尝试在 GridView 中添加这些属性:

In one of the interfaces, I have gridView. So to display items in the correct order, I have to display items in the GridView from the right to the left (and of corse from the top to the bottom).To do that, I tried to add these attributes in the GridView :

android:gravity="right"
android:layout_gravity="right"

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

Unfortunately, items still displayed from the left to the right.

有什么想法以正确的方式去做吗?

any idea to do it in the right way ?

推荐答案

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

You can achieve this by this ugly workaround:

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

  1. add this line to your GridView in XML:

android:rotationY="180"

android:rotationY="180"

还要在 XML 格式的 GridView 项中添加相同的行:

also add the same line to your GridView item in XML:

android:rotationY="180"

android:rotationY="180"

总的来说,它可以让您旋转 360°,因此 GridView 看起来像是从右到左放置项目.

In total it gives you rotation by 360° so it looks like GridView places items from right to left.

这篇关于android网格视图从右到左放置项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 17:14