如果不同的语言(英语到阿拉伯语)如何更改TextView重力

时间:2019-07-09 12:18:23

标签: android translation

从英语到阿拉伯语时,Android Studio会自动切换两侧,这很棒。但是,在使用约束布局和重力时,重力保持不变,有什么主意我可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

这就是为什么您必须使用RTL支持。在清单中使用android:supportsRtl="true"时,必须更改XML。每当您在左侧等任意一侧设置填充或边距时,都会看到一条警告,告诉您在另一侧添加填充/边距。

对于重力,有一个选项 viewStart viewEnd 。显示当您使用 viewStart 而不是 start 时,当语言更改时

会注意您的布局重力

答案 1 :(得分:0)

我假设您是指TextView的重力(而不是布局重力)。

在xml中,同时支持LTR和RTL布局的属性为 android:gravity =“ start”“ android:gravity =” end“