如何使用波斯语在水平 linearLayout 中设置按钮?
How to set the button in horizontal linearLayout with Persian language?
我必须按 linearLayout
中的按钮。 linearLayout
是水平的。
我的问题是当移动语言从英语变为波斯语时,因为之后按钮的位置会相互交换。
我怎样才能避免这种情况?
在您的 AndroidManifest.xml
中,您需要设置 supportsRtl=false
以禁用更改布局以支持 RTL 语言。
像这样:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="false"
>
LinearLayout
不支持交换子视图。
您可以使用FrameLayout
或RelativeLayout
来动态控制该按钮距顶部的边距。
我必须按 linearLayout
中的按钮。 linearLayout
是水平的。
我的问题是当移动语言从英语变为波斯语时,因为之后按钮的位置会相互交换。
我怎样才能避免这种情况?
在您的 AndroidManifest.xml
中,您需要设置 supportsRtl=false
以禁用更改布局以支持 RTL 语言。
像这样:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="false"
>
LinearLayout
不支持交换子视图。
您可以使用FrameLayout
或RelativeLayout
来动态控制该按钮距顶部的边距。