android - 使 Android 布局独立于系统区域设置?
问题描述
我正在使用一个 android 库(用于 android tv 的 Leanback 库)并希望设置我的应用程序布局独立于系统区域设置。
换句话说,由于我所有的用户都使用从右到左的语言和布局,我想防止在“从左到右”模式下呈现布局,即使系统语言是像英语这样的 LTR 语言。
那么我可以设置一个标志或做其他事情来使应用程序完全忽略系统语言环境吗?
编辑:感谢安德烈斯的评论,我点击了这个链接,它工作得很好。
解决方案
用于android:layoutDirection="rtl"
布局的根和android:layout_gravity="start"
子视图。
这样,您可以强制布局从右到左,并且所有子视图都出现在父视图的右侧(开始意味着在 rtl 方向上向右)。
推荐阅读
- c - 如何使用纯 C 在 main() 函数中初始化全局常量变量?
- php - 比较两个多维数组并根据匹配键替换值
- linux - 在 epoll 被阻塞时添加/删除 fd
- php - 计算 foreach 中的项目数并按类型显示
- airflow - 气流 - 尝试心跳时出现异常!睡眠 5.0 秒
- python - Python 中的 MCTS *tree* 并行化 - 可能吗?
- java - 解析 json 后无法在 RecyclerView 上显示 int 或 double
- postgresql - Postgresql:循环通过 date_trunc 生成的组
- dart - Flutter HTTP Post 返回 415
- netsuite - 如何在 NetSuite 表单的历史记录选项卡中添加注释