【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>