1

我正在编写一个 Android 应用程序。此应用程序不会翻译成任何从右到左的语言(如阿拉伯语或希伯来语)。我注意到从右到左的语言人们用英语,但从右到左布局。抽屉菜单在右侧而不是左侧,文本右对齐。

管理此问题的良好做法是什么?我应该让 RTL 布局因为他们习惯了,还是应该因为应用程序是英文而强制 LTR 布局?

4

1 回答 1

1

如果您不支持 RTL 语言,则不应支持 RTL 布局(LTR 语言在 RTL 语言中看起来很糟糕)。

只需android:supportRtl="false"在清单的application标签中添加属性。

它应该解决它。

即使是默认值,如果您没有明确设置它false,您的依赖项之一也可以覆盖它。true

android:supportRtl通过检查最终合并清单 if is来确认这是问题所在true

于 2021-02-27T19:11:16.837 回答