2011-02-05 131 views
4

我有兩個彼此相鄰的按鈕。我希望它們具有相同的尺寸並填充屏幕的整個寬度。我一直在試圖與此代碼: (它的RelativeLayout的,如果該事項)Android對齊兩個按鈕

<Button android:text="Names" 
android:id="@+id/Button01" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_weight="1"> 
</Button> 
<Button android:text="Dates" 
android:id="@+id/Button02" 
android:layout_toRightOf="@+id/Button01" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_weight="1"> 
</Button> 

回答

25

裹繞按鈕的LinearLayout中?那麼你可以使用填充來調整確切的位置,如果需要

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
<Button android:text="Names" 
android:id="@+id/Button01" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_weight="1"> 
</Button> 
<Button android:text="Dates" 
android:id="@+id/Button02" 
android:layout_toRightOf="@+id/Button01" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_weight="1"> 
</Button> 
</LinearLayout> 
+1

這是一個美麗的解決方案。完全按照需要工作。 – jbranchaud 2011-03-18 02:27:01