我目前正在开发一个应用并在strings.xml中设置另一个本地
我有一个列表视图,其中包含三个元素,两个文本视图和一个图像视图
当我将语言改为阿拉伯语时,项目位置会发生变化,从右到左显示
这会弄乱整个布局
我的问题是如何将位置设置为固定值,以便它们不会发生变化
我试图寻找这个问题的解决方案,但没有得到任何解决方案。
答案 0 :(得分:1)
我不知道你为什么要这样做。因为世界其他地方的人从右到左阅读。对他们来说,这是完全正常的。
反正。要使始终 LTR(从左到右)布局,您必须在<application supportrtl="false" />
中禁用RTL(从右到左)属性。
{{1}}
另请参阅the documentation或this blogpost了解更多信息。
答案 1 :(得分:1)
您也可以使用LTR,RTL或其他任何方式在布局中创建一些视图,无论其父级如何:
<LinearLayout
...
android:layoutDirection="ltr"
.../>