Android 应用程序:布局\u约束开始\u到开始或应用程序:布局\u约束开始\u到开始

Android 应用程序:布局\u约束开始\u到开始或应用程序:布局\u约束开始\u到开始,android,xml,user-interface,Android,Xml,User Interface,我想知道 app:layout_constraintStart_toStartOf="" 比 app:layout_constraintLeft_toLeftOf="" 或者Android推荐使用任何人 谢谢 那么您的用例是什么 在Android中,我认为棒棒糖中添加了start维度。它基本上增加了对RTL语言的支持。对于世界上大多数地方来说,LTR是默认布局,因此start和left是相同的 然而,也有相当多的语言是读RTL的,比如阿拉伯语。start的目的是让这些语言更好地显示在你的应用

我想知道

app:layout_constraintStart_toStartOf=""

app:layout_constraintLeft_toLeftOf=""
或者Android推荐使用任何人


谢谢

那么您的用例是什么

在Android中,我认为棒棒糖中添加了
start
维度。它基本上增加了对RTL语言的支持。对于世界上大多数地方来说,LTR是默认布局,因此
start
left
是相同的

然而,也有相当多的语言是读RTL的,比如阿拉伯语。
start
的目的是让这些语言更好地显示在你的应用程序中(假设你已经实现了翻译),并与文本正确对齐


如果你的应用程序只在(比如)使用英语的设备上使用,
left
目前还可以。如果你想制作一个普通的受众应用程序,并支持RTL语言,你应该使用
start
来避免不稳定的布局。

这通常取决于你的API版本

  • 如果你的应用程序API级别>=17,你应该使用“开始”和“结束”,而不是“左”和“右”

  • 如果你的应用程序API级别
    如果你的应用程序API级别>=17,你应该使用“开始”和“结束”而不是“左”和“右”
    它实际上在API级别>19时起作用