什么时候使用 RTL 和 LTR?
When to use RTL and LTR?
我想知道如何在 android studio 中使用 RTL 和 LTR。
何时以及为何在 android 中使用它?
我们可以用它来创建 WhatsApp 的聊天界面吗?
谢谢。
阿拉伯语、希伯来语等一些语言遵循从右到左的模式。 Android 4.2+ (JellyBean API 17+) 支持 RTL 布局。
对于 API 17+ 在 XML 文件中所有需要 RTL 支持的布局应将 layout_marginLeft/paddingLeft 替换为 layout_marginStart/paddingStart 并将 layout_marginRight/paddingRight 替换为 layout_marginEnd/paddingEnd
对于下面的 API 17,添加开始和结束布局属性以及左侧和右侧。
清单需要在标签中包含 android:supportsRtl="true"。
WhatsApp 聊天界面通过设置 TextView/TextBox 引力使好友文本和您的文本分别左对齐和右对齐。在文本视图中,文本从左到右对齐,而不管文本视图是在视图的左侧还是右侧。如果此人使用阿拉伯语或希伯来语聊天,朋友 textview 向左对齐而我们向右对齐的对齐方式不会改变,但 textview 中文本的对齐方式将从右到左对齐。
我想知道如何在 android studio 中使用 RTL 和 LTR。 何时以及为何在 android 中使用它? 我们可以用它来创建 WhatsApp 的聊天界面吗? 谢谢。
阿拉伯语、希伯来语等一些语言遵循从右到左的模式。 Android 4.2+ (JellyBean API 17+) 支持 RTL 布局。
对于 API 17+ 在 XML 文件中所有需要 RTL 支持的布局应将 layout_marginLeft/paddingLeft 替换为 layout_marginStart/paddingStart 并将 layout_marginRight/paddingRight 替换为 layout_marginEnd/paddingEnd 对于下面的 API 17,添加开始和结束布局属性以及左侧和右侧。
清单需要在标签中包含 android:supportsRtl="true"。
WhatsApp 聊天界面通过设置 TextView/TextBox 引力使好友文本和您的文本分别左对齐和右对齐。在文本视图中,文本从左到右对齐,而不管文本视图是在视图的左侧还是右侧。如果此人使用阿拉伯语或希伯来语聊天,朋友 textview 向左对齐而我们向右对齐的对齐方式不会改变,但 textview 中文本的对齐方式将从右到左对齐。