答案 0 :(得分:2)
只需将最左边和最右边的按钮约束到父边缘,然后将内部按钮限制在外部按钮上。
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="#eee">
<Button
android:id="@+id/l1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="L1"
app:layout_constraintLeft_toLeftOf="parent"/>
<Button
android:id="@+id/l2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="L2"
app:layout_constraintLeft_toRightOf="@+id/l1"/>
<Button
android:id="@+id/r1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="R1"
app:layout_constraintRight_toLeftOf="@+id/r2"/>
<Button
android:id="@+id/r2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="R2"
app:layout_constraintRight_toRightOf="parent"/>
</android.support.constraint.ConstraintLayout>
答案 1 :(得分:0)
使用小部件在约束布局中分隔两组按钮。 GuideLine基于百分比。