如何强制rtl支持视图?

问题描述 投票:1回答:1

我已禁用并强制我的应用程序不支持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?

android android-layout right-to-left
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.