将 Android 应用程序的语言更改为阿拉伯语时,如何在左侧显示复选框?
How to display checkbox on the left when change language of Android app to Arabic?
在我的 Android 应用程序的设置中,我使用了许多复选框首选项。当所选语言环境为英语时,文本出现在左侧,复选框出现在右侧。
文本----------------复选框
当我将区域设置更改为阿拉伯语时,我想要获得以下格式:
复选框----------------文本
但它与英文语言环境保持一致。我不知道该怎么办。有人可以帮助我吗?
要利用 RTL 布局镜像,只需对您的应用进行以下更改:
在您的应用清单中声明您的应用支持 RTL 镜像。将 android:supportsRtl="true" 添加到清单文件中的元素。
将您应用的所有 "left/right" 布局属性更改为新的 "start/end" 等效项。
使用 RelativeLayout 作为父布局,然后为文本/复选框视图添加 layout_alignParentStart 或 layout_alignParentEnd 属性。
请注意,这仅适用于 API v17。
在我的 Android 应用程序的设置中,我使用了许多复选框首选项。当所选语言环境为英语时,文本出现在左侧,复选框出现在右侧。 文本----------------复选框
当我将区域设置更改为阿拉伯语时,我想要获得以下格式: 复选框----------------文本
但它与英文语言环境保持一致。我不知道该怎么办。有人可以帮助我吗?
要利用 RTL 布局镜像,只需对您的应用进行以下更改:
在您的应用清单中声明您的应用支持 RTL 镜像。将 android:supportsRtl="true" 添加到清单文件中的元素。
将您应用的所有 "left/right" 布局属性更改为新的 "start/end" 等效项。
使用 RelativeLayout 作为父布局,然后为文本/复选框视图添加 layout_alignParentStart 或 layout_alignParentEnd 属性。 请注意,这仅适用于 API v17。