嗨,所以我找到了很多关于如何水平排列按钮的链接,我希望垂直排列,所以它们的间距均匀,而不是全部聚在一起想要:
---------------
| |
| button 1 |
| |
| button 2 |
| |
| button 3 |
| |
---------------
我得到:
---------------
| |
| button 1 |
| button 2 |
| button 3 |
| |
| |
| |
---------------
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dip"
android:layout_alignParentLeft="true"
android:layout_marginLeft="8dp"
android:layout_alignParentTop="true"
android:layout_marginTop="25dp"
android:layout_above="@+id/footer">
<!-- Send Ticket Button -->
<Button android:id="@+id/sendTicketButton"
android:background="@drawable/bluebutton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:isScrollContainer="false"
android:padding="20dp"
android:onClick="onClickSendTickets"
style="@style/ButtonText"
android:text="Send Ticket/s"
android:layout_gravity="center"/>
<!-- Manage Events Button -->
<Button android:id="@+id/manageEventsButton"
android:background="@drawable/bluebutton"
android:layout_width="fill_parent"
android:padding="20dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:isScrollContainer="false"
android:onClick="onClickManageEvents"
android:text="Manage Events"
style="@style/ButtonText"
android:layout_gravity="center"/>
<!-- Finance Button -->
<Button android:id="@+id/financeButton"
android:background="@drawable/bluebutton"
android:layout_width="fill_parent"
android:padding="20dp"
android:layout_height="wrap_content"
android:isScrollContainer="false"
android:gravity="center"
android:onClick="onClickFinance"
android:text="View Finances"
style="@style/ButtonText"
android:layout_gravity="center"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="131dp"/>
</LinearLayout>
<!-- Registration Form Ends -->
</RelativeLayout>
</ScrollView>