1.线性布局LinearLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/firstText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" //控件所占的比例, android:background="#aa0000" android:gravity="center_vertical" android:paddingBottom="40dip" android:paddingLeft="10dip" android:paddingRight="30dip" android:paddingTop="20dip" android:singleLine="false" //为true则不换行显示 android:text="第一行第一行第一行第一行第一行第一行第一行第一行第一行第一行第一行第一行" android:textSize="35pt" > </TextView> <TextView android:id="@+id/secondText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:background="#0000aa" android:gravity="center_vertical" android:text="第二行" android:textSize="15pt" > </TextView> </LinearLayout>
2.表格布局TableLayout
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="0" //宽度不够的时候,第0列变宽 > <TableRow> <TextView android:padding="3dip" android:background="#aa0000" android:text="@string/row1_column1" > </TextView> <TextView android:padding="3dip" android:background="#00aa00" android:text="@string/row1_column1" android:gravity="center_horizontal"> </TextView> <TextView android:gravity="right" android:padding="3dip" android:background="#0000aa" android:text="@string/row1_column2" /> </TableRow> <TableRow> <TextView android:padding="3dip" android:text="@string/row2_column1" /> <TextView android:gravity="right" android:padding="3dip" android:text="@string/row2_column2" /> </TableRow> </TableLayout>