<Button
android:id="@+id/buttonB" …
app:layout_constraintLeft_toRightOf="@+id/buttonA" />
这样系统就会知道按钮B的左侧被约束在按钮A的右侧,这里的约束可以理解为边的对齐。
上图是相对定位的约束,图中每一条边(top、bottom、baseline、left、start、right、end)都可以与其他控件形成约束,罗列这些边形成的相对定位关系如下:
- layout_constraintLeft_toLeftOf // 左边左对齐
- layout_constraintLeft_toRightOf // 左边右对齐
- layout_constraintRight_toLeftOf // 右边左对齐
- layout_constraintRight_toRightOf // 右边右对齐
- layout_constraintTop_toTopOf // 上边顶部对齐
- layout_constraintTop_toBottomOf // 上边底部对齐
- layout_constraintBottom_toTopOf // 下边顶部对齐
- layout_constraintBottom_toBottomOf // 下边底部对齐
- layout_constraintBaseline_toBaselineOf // 文本内容基准线对齐
- layout_constraintStart_toEndOf // 起始边向尾部对齐<