从右到左语言的应用程序布局问题

时间:2018-03-08 14:23:22

标签: android android-layout right-to-left

我开发了一个英语应用程序。当我将我的Android语言改为从右到左(后来的rtl)语言时,我的应用程序进行了rtl布局,但我不想这样做。我希望我的应用程序布局从左到右(后来的ltr)保持android语言是ltr还是rtl。 我知道活动属性中有layoutdirection,但不适用于17以下的API。

4 个答案:

答案 0 :(得分:1)

我仍然要说使用它:

Add in styles.xml in your Base App theme style:

<item name="android:layoutDirection">ltr</item>

17+是合法的。

答案 1 :(得分:1)

只需在清单中完成

    android:supportsRtl="false"

答案 2 :(得分:0)

支持rtl你的英文布局仍然是ltr。

rtl仅适用于日语等语言。

most devices已经是API 17 +。

在模拟器或设备上,您可以更改主要语言,因此您可以根据所选语言使用rtl或rtl布局。

答案 3 :(得分:0)

尝试将所有资源(布局,字符串,可绘制...等)放在rtl语言文件夹中 layout-ar 并删除默认布局文件夹 也只使用 values-ar,drawable-ar ....等

我认为这会迫使android从中读取。

相关问题