如何使我的Android应用在RTL和LTR语言上看起来相同?

时间:2018-11-02 15:15:57

标签: android

在使用LTR语言电话进行操作时,我的应用看起来像这样:

但是在RTL语言电话上运行时,我的应用程序要么粘在右侧,如下所示:

否则您甚至看不到这样的屏幕:

我如何使我的应用看起来像LTR手机上的样子?

p.s我已经尝试过将重构调整为RTL语言,并且没有任何改变。 谢谢

2 个答案:

答案 0 :(得分:2)

听起来您想从本质上禁用应用程序中的RTL支持。为此,请转到您的AndroidManifest.xml并将此属性添加到<application>标记中:

<application
    android:supportsRtl="false"
    ...>

请注意,此属性默认存在,但设置为true(因此您只需将值更改为false)。

答案 1 :(得分:0)

在Xml中,为视图指定边距时,请始终使用属性marginStart和marginEnd而不是marginLeft和marginRight。有关此的更多信息,请参见此答案here.

相关问题