在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中从右到左放置项目的主要内容,如果未能解决你的问题,请参考以下文章