Android 动态地从左到右和从右到左对齐gridlayout

Android 动态地从左到右和从右到左对齐gridlayout,android,grid-layout,right-to-left,left-to-right,Android,Grid Layout,Right To Left,Left To Right,我想动态地从右到左和从左到右设置gridlayout。 gridlayout的子项是按钮 有人知道怎么做吗?GridLayout是通过制作自己的适配器来动态完成的,因为它适用于ListView,您可以使用GridLayout应用适配器。举个例子,如果您希望GridLayout从右到左,您可以将数据从高到低排序,如果您希望数据从左到右排序,您可以将相反的顺序从低到高排序 如果您可以添加一个图像,说明您想要做什么以及GridLayout的代码 我希望我帮了忙。你说的是阿拉伯人吗 那么看看这个 似乎设

我想动态地从右到左和从左到右设置gridlayout。 gridlayout的子项是按钮 有人知道怎么做吗?

GridLayout是通过制作自己的适配器来动态完成的,因为它适用于ListView,您可以使用GridLayout应用适配器。举个例子,如果您希望GridLayout从右到左,您可以将数据从高到低排序,如果您希望数据从左到右排序,您可以将相反的顺序从低到高排序

如果您可以添加一个图像,说明您想要做什么以及GridLayout的代码


我希望我帮了忙。

你说的是阿拉伯人吗

那么看看这个

似乎设置layoutDirection可能不起作用,在这种情况下,提供了一种解决方法


对于按钮文本,您可以使用layoutDirection在代码中设置它

您想做什么?设置gridlayout width以匹配父级,您就可以了我想设置一个带有按钮的拼图,如果用户选择英语,我希望按钮显示为LTR如果用户选择从LTR编写的语言,我希望gridlayout和按钮显示为RTL只需上传图片。问题是,我想让用户选择他想玩的语言-所以我不能只考虑他的语言设备,因为如果他说希伯来语只有希伯来设置是正确的,在这个电话RTL,但如果选择在应用程序中的英语,我想让他看到按钮设置LtTHY意味着整个网格布局向右走?或者gridlayout中的childeview?是的,按钮是字母:因此我希望用户看到hello每个字母都是一个按钮,而不是olleh,这是他看到的,因为他的语言电话设置在Hebrew上,它旋转整个内容,而不仅仅是文本。你能提供图片吗?您是只想要文本还是布局?如果文本仅使用setLayoutDirection方法,例如newButton.setLayoutDirectionView.text_DIRECTION_RTL;嗨,以法莲,这对我来说太完美了!但是我怎么能用代码来写呢?动态的!而不是在xml文件中哪个部分?对于XML中的GridView旋转,请使用gridLayout.setRotationY180&view.setRotationY180。布局方向的其余部分在上面。还有别的吗?