TextViews更改了阿拉伯语言设备中的位置

时间:2018-02-21 17:45:36

标签: java android layout

我设计了一个两个TextViews彼此相邻的布局,当我使用英语时,它们在我的模拟器和物理设备中正确定位。

但是,当我在阿拉伯语设备中看到该应用程序时,TextViews已交换定位。右边的是左边的,反之亦然。[!

无论设备的语言是什么,都知道如何确定位置?

1 个答案:

答案 0 :(得分:5)

当用户选择从右向左的语言时,某些Android组件会自动撤销其订单(如LinearLayoutConstraintLayout,如果您使用的是开始/结束而非左侧/右)。

如果您想禁用此功能,那么无论用户的语言选择如何,始终项都是从左到右排列的,请将此行添加到{清单中的{1}}标记:

<application>