水平 LinearLayout 中兩個按鈕,左邊一個靠左,右邊一個靠右,中間空白。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp">
<Button
android:id="@+id/eyesback"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentLeft="true" />
<Button
android:id="@+id/eyesforward"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2">
<Button
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:gravity="left" />
<Button
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:gravity="right" />
</LinearLayout>
利用 weightSum 和 layout_weight 平均分配空間,按鈕內部 gravity 控制靠左/右。
RelativeLayout 最直觀LinearLayout + weightConstraintLayout,app:layout_constraintStart_toStartOf="parent" / End_toEndOf