在布局中覆盖从右到左

Override right-to-left in layouts

我开发了一个应用程序,其中所有内容在其布局和视图中都是从左到右排列的。问题是当我将设置中的语言更改为波斯语(一种从右到左的语言)时,所有内容都会更改为从右到左。 我如何覆盖此更改以防止它发生?

你只需要在项目清单的应用程序标签中写下这一行

 android:supportsRtl="false"

如本 post 中所述:

你必须设置

android:layoutDirection="ltr"

如果您使用 RelativeLayout,您可以指定 android:toLeftOf 而不是 android:toStartOf,依此类推。然后无论语言环境如何,视图都被强制向左