我设计了一个两个TextViews彼此相邻的布局,当我使用英语时,它们在我的模拟器和物理设备中正确定位。
但是,当我在阿拉伯语设备中看到该应用程序时,TextViews已交换定位。右边的是左边的,反之亦然。[!
无论设备的语言是什么,都知道如何确定位置?
答案 0 :(得分:5)
当用户选择从右向左的语言时,某些Android组件会自动撤销其订单(如LinearLayout
或ConstraintLayout
,如果您使用的是开始/结束而非左侧/右)。
如果您想禁用此功能,那么无论用户的语言选择如何,始终项都是从左到右排列的,请将此行添加到{清单中的{1}}标记:
<application>