在gridLayout中从右到左放置项目

Posted

技术标签:

【中文标题】在gridLayout中从右到左放置项目【英文标题】:Place items from right to left in gridLayout 【发布时间】:2014-09-15 10:16:47 【问题描述】:

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

1- android:gravity="right"android:layout_gravity="right" 但它不起作用。

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

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

【问题讨论】:

【参考方案1】:

这里有一个解决方法

将此行添加到 XML 中的 GridView

android:rotationY="180"

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

android:rotationY="180"

【讨论】:

它会反转 DPad Key invent。【参考方案2】:

你应该在视图组中使用

android:layoutDirection="locale"

然后在你里面的任何项目中设置重力:

android:gravity="start" # or end 

我知道这是一个老问题,只是想为找到此帖子的人提供更准确的答案

【讨论】:

感谢您的回答;)

以上是关于在gridLayout中从右到左放置项目的主要内容,如果未能解决你的问题,请参考以下文章

如何在div中从右到左显示图像

R中从右到左的运算符关联性是不是可能?

在无限循环中从左到右,从右到左平移动画箭头图像

在Xamarin android中从右向左滑动抽屉

ios / xcode 使文本书写方向从右到左

Android 线性布局从右到左