在android中的控件LinearLayout 中的android:gravity="center" 屬性,要麼是居左、居右、居中對齊,不能達到雙控件 兩端對齊,
要實作兩端對齊方式,要采用 中間增加一個控件的方式實作 ,并設定屬性weight=1。
具體的布局檔案如下:
Xml代碼
1. <?xml version="1.0″ encoding="utf-8″?>
2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3. android:layout_width="fill_parent"
4. android:layout_height="fill_parent"
5. android:orientation="horizontal" >
6.
7. <Button
8. android:id="@+id/Button01"
9. android:layout_width="wrap_content"
10. android:layout_height="wrap_content"
11. android:text="button01" >
12. </Button>
13.
14. <TextView
15. android:layout_width="wrap_content"
16. android:layout_height="wrap_content"
17. android:layout_weight="1" />
18.
19. <Button
20. android:id="@+id/Button02"
21. android:layout_width="wrap_content"
22. android:layout_height="wrap_content"
23. android:text="button02" >
24. </Button>
25.
26. </LinearLayout>
效果如圖:
實作兩個button按鈕 兩端對齊