在gridLayout中从右到左放置项目

时间:2014-09-15 10:16:48

标签: android right-to-left android-gridlayout

我的一个布局中有一个GridLayout。 我想从右到左放置项目,这意味着我希望在我的布局的右上角有单元格(1,1)。 到目前为止,我已在GridView中测试了这些代码:

1- android:gravity="right"android:layout_gravity="right" 但它没有用。

2-我也测试了android:layoutDirection="rtl"

它也不起作用。 如何从右到左放置物品?

2 个答案:

答案 0 :(得分:7)

这是一种解决方法

将此行添加到XML中的GridView

android:rotationY="180"

然后将相同的行添加到XML中的GridView项:

android:rotationY="180"

答案 1 :(得分:3)

您应该在视图组中使用

android:layoutDirection="locale"

然后在你内心的任何项目中设置引力如下:

android:gravity="start" # or end 

我知道这是一个老问题,只是想为找到这篇文章的人找到更准确的答案