androidx.constraintlayout.widget.Guideline

Kotlin

複数の部品をデバイス高さの20%から80%の位置に納める場合、次のようなコードになります

<androidx.constraintlayout.widget.Guideline
    android:id="@+id/guidelineTop"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    app:layout_constraintGuide_percent="0.2" />

<androidx.constraintlayout.widget.Guideline
    android:id="@+id/guidelineBottom"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientaion="horizontal"
    app:layout_constraintGuide_percent="0.8" />

<andriodx.constraintlayout.widget.ConstraintLayout
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    app:layout_constraintTop_toTopOf="@+id/guidelineTop"
    app:layout_constraintBottom_toBottomOf="@+id/guidelineBottom"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent" >

    <TextView />
    <TextView />
    <Button />

</androidx.constraintlayout.widget.ConstraintLayout>
BACK