相对布局和约束布局等效属性
(1) 相对布局:
android:layout_centerInParent="true"
(1) 等效约束布局:
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
(2) 相对布局:
android:layout_centerHorizontal="true"
(2) 等效约束布局:
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintEnd_toEndOf="parent"
(3) 相对布局:
android:layout_centerVertical="true"
(3) 等效约束布局:
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
(4) 相对布局:
android:layout_alignParentLeft="true"
(4) 等效约束布局:
app:layout_constraintLeft_toLeftOf="parent"
(5) 相对布局:
android:layout_alignParentStart="true"
(5) 等效约束布局:
app:layout_constraintStart_toStartOf="parent"
(6) 相对布局:
android:layout_alignParentRight="true"
(6) 等效约束布局:
app:layout_constraintRight_toRightOf="parent"
(7) 相对布局:
android:layout_alignParentEnd="true"
(7) 等效约束布局:
app:layout_constraintEnd_toEndOf="parent"
(8) 相对布局:
android:layout_alignParentTop="true"
(8) 等效约束布局:
app:layout_constraintTop_toTopOf="parent"
(9) 相对布局:
android:layout_alignParentBottom="true"
(9) 等效约束布局:
app:layout_constraintBottom_toBottomOf="parent"
(10) 相对布局:
android:layout_alignStart="@id/view"
(10) 等效约束布局:
app:layout_constraintStart_toStartOf="@id/view"
(11) 相对布局:
android:layout_alignLeft="@id/view"
(11) 等效约束布局:
app:layout_constraintLeft_toLeftOf="@id/view"
(12) 相对布局:
android:layout_alignEnd="@id/view"
(12) 等效约束布局:
app:layout_constraintEnd_toEndOf="@id/view"
(13) 相对布局:
android:layout_alignRight="@id/view"
(13) 等效约束布局:
app:layout_constraintRight_toRightOf="@id/view"
(14) 相对布局:
android:layout_alignTop="@id/view"
(14) 等效约束布局:
app:layout_constraintTop_toTopOf="@id/view"
(15) 相对布局:
android:layout_alignBaseline="@id/view"
(15) 等效约束布局:
app:layout_constraintBaseline_toBaselineOf="@id/view"
(16) 相对布局:
android:layout_alignBottom="@id/view"
(16) 等效约束布局:
app:layout_constraintBottom_toBottomOf="@id/view"
(17) 相对布局:
android:layout_toStartOf="@id/view"
(17) 等效约束布局:
app:layout_constraintEnd_toStartOf="@id/view"
(18) 相对布局:
android:layout_toLeftOf="@id/view"
(18) 等效约束布局:
app:layout_constraintRight_toLeftOf="@id/view"
(19) 相对布局:
android:layout_toEndOf="@id/view"
(19) 等效约束布局:
app:layout_constraintStart_toEndOf="@id/view"
(20) 相对布局:
android:layout_toRightOf="@id/view"
(20) 等效约束布局:
app:layout_constraintLeft_toRightOf="@id/view"
(21) 相对布局:
android:layout_above="@id/view"
(21) 等效约束布局:
app:layout_constraintBottom_toTopOf="@id/view"
(22) 相对布局:
android:layout_below="@id/view"
(22) 等效约束布局:
app:layout_constraintTop_toBottomOf="@id/view"