【linearlayout线性布局】
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!--左上,右上--> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="左上按钮" android:textSize="30sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="右上按钮" android:layout_gravity="right" android:textSize="30sp" /> </LinearLayout> </LinearLayout> </LinearLayout> <!--中间按钮--> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="中间按钮" android:textSize="30sp" /> </LinearLayout> <!--左下,右下--> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="左下按钮" android:textSize="30sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="right|bottom" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="右下按钮" android:textSize="30sp" /> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout>
【Tablelayout表格布局】
<?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:stretchColumns="1,2" > <TableRow > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_span="3" android:background="#ff0000" android:text="这是第一个lay的第一行" /> </TableRow> <TableRow > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2行一列" android:background="#00ff00" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="2行2列" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="2行3列" android:background="#0000ff" /> </TableRow> </TableLayout> <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:shrinkColumns="0" android:collapseColumns="1" > <TableRow > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第2个lay一行一列" android:background="#00ff00" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第2个lay一行3列" android:background="#ff0000" /> </TableRow> <TableRow > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2行一列" android:background="#00ff00" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2行3列" android:background="#ff0000" /> </TableRow> </TableLayout> </TableLayout>