首页 > 解决方案 > 使 Android 布局独立于系统区域设置?

问题描述

我正在使用一个 android 库(用于 android tv 的 Leanback 库)并希望设置我的应用程序布局独立于系统区域设置。

换句话说,由于我所有的用户都使用从右到左的语言和布局,我想防止在“从左到右”模式下呈现布局,即使系统语言是像英语这样的 LTR 语言。

那么我可以设置一个标志或做其他事情来使应用程序完全忽略系统语言环境吗?


编辑:感谢安德烈斯的评论,我点击了这个链接,它工作得很好。

标签: androidandroid-tvleanback

解决方案


用于android:layoutDirection="rtl"布局的根和android:layout_gravity="start"子视图。

这样,您可以强制布局从右到左,并且所有子视图都出现在父视图的右侧(开始意味着在 rtl 方向上向右)。


推荐阅读