這裏彙總的是本身在工做過程當中,使用過的常見空間佈局,記錄在這裏。詳情以下:android
1. 三個控件,分別處於左,中,右佈局
要點:使用RelativeLayoutspa
1 <RelativeLayout 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content" 4 android:orientation="horizontal"> 5 <TextView 6 android:layout_width="wrap_content" 7 android:layout_height="wrap_content" 8 android:gravity="center" 9 android:layout_alignParentLeft="true"/> 10 <TextView 11 android:layout_width="wrap_content" 12 android:layout_height="wrap_content" 13 android:gravity="center" 14 android:layout_centerHorizontal="true"/> 15 <TextView 16 android:layout_width="wrap_content" 17 android:layout_height="wrap_content" 18 android:gravity="center" 19 android:layout_alignParentRight="true"/> 20 </RelativeLayout>
2. 兩個控件,分別處於左右code
要點:使用layout_weight="1"的TextView撐開中間,將兩個控件擠到兩邊blog
1 <LinearLayout 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content" 4 android:orientation="horizontal"> 5 <TextView 6 android:layout_width="wrap_content" 7 android:layout_height="wrap_content" 8 android:gravity="center" 9 android:layout_gravity="center"/> 10 <TextView 11 android:layout_width="wrap_content" 12 android:layout_height="wrap_content" 13 android:layout_weight="1" /> 14 <TextView 15 android:layout_width="wrap_content" 16 android:layout_height="wrap_content" 17 android:gravity="center" 18 android:layout_gravity="center"/> 19 </LinearLayout>
持續更新......it