如何强制rtl支持视图?

时间:2017-12-19 08:33:39

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

我已禁用并强制我的申请不支持rtl。因为它产生了许多视图和布局问题,所以这是我的清单代码:

<application
    android:name="ir.dizbon.persiandesigners.ParseApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="false"
    android:theme="@style/AppTheme"
    tools:replace="android:supportsRtl">

在一个布局中我添加了这段代码:

 android:layoutDirection="rtl"

当我删除清单代码时,布局会改变方向并正常工作,但我无法删除清单代码。

我试图以务实的方式改变方向:

pass_l.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

它也不起作用。

如何让我的观点支持rtl并获得rtl?

1 个答案:

答案 0 :(得分:0)

您可以在android studio中创建不同的布局以支持rtl。 右键单击布局 - &gt;新 - &gt;布局资源文件 - &gt;然后选择布局方向限定符。 enter image description here