原理:定义一个透明的控件,让该控件居中,然后两个按钮分别在该透明控件的上方和下方即可。
<TextView
android:id="@+id/tv_center"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_centerInParent="true"
/>
<Button
android:id="@+id/btn_operate_latest_packet"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_above="@+id/tv_center"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:background="@drawable/selector_btn_login"
android:minHeight="0dp"
android:padding="8dp"
android:text="操作最新报文"
android:textColor="@color/white"
android:enabled="false" />
<Button
android:id="@+id/btn_scratch"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@+id/tv_center"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_marginRight="@dimen/activity_horizontal_margin"
android:background="@drawable/selector_btn_login"
android:minHeight="0dp"
android:padding="8dp"
android:text="@string/label_start_capture"
android:textColor="@color/white"
android:enabled="false" />