<!--//TableLayout可以用來做網頁上的Form顯示效果--> <!--<?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1"> <TableRow android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:text="@string/table_layout_10_user" android:textStyle="bold" android:gravity="right" android:padding="3dip" android:layout_width="match_parent" android:layout_height="wrap_content" /> <EditText android:id="@+id/username" android:text="@string/table_layout_10_username_text" android:padding="3dip" android:scrollHorizontally="true" android:inputType="text" android:layout_width="match_parent" android:layout_height="wrap_content" /> </TableRow> <TableRow android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:text="@string/table_layout_10_password" android:textStyle="bold" android:gravity="right" android:padding="3dip" android:layout_height="wrap_content" android:layout_width="match_parent" /> <EditText android:id="@+id/password" android:text="@string/table_layout_10_password_text" android:password="true" android:padding="3dip" android:scrollHorizontally="true" android:inputType="text" android:layout_width="match_parent" android:layout_height="wrap_content" /> </TableRow> <TableRow android:gravity="right" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:id="@+id/cancel" android:text="@string/table_layout_10_cancel" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/login" android:text="@string/table_layout_10_login" android:layout_width="match_parent" android:layout_height="wrap_content" /> </TableRow> </TableLayout> --> <!--//可伸展column效果--> <!--<?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1"> // 設置第二個column可伸展 <TableRow> <TextView android:text="column1" android:padding="3dip" /> <TextView android:text="column2" android:gravity="right" android:padding="3dip" /> <TextView android:text="column3" android:padding="3dip" /> </TableRow> <TableRow> <TextView android:text="column1" android:padding="3dip" /> <TextView android:text="column2" android:gravity="right" android:padding="3dip" /> <TextView android:text="column3" android:padding="3dip" /> </TableRow> </TableLayout> --> <!--//可收縮column效果--> <!--<?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:shrinkColumns="0" > // 設置第一個column可收縮 <TableRow> <TextView android:text="column1" android:padding="3dip" /> <TextView android:text="column2" android:padding="3dip" /> <TextView android:text="column3" android:padding="3dip" /> </TableRow> <TableRow> <TextView android:text="column11" android:visibility="invisible"/> <TextView android:text="左邊的invisible" android:gravity="right" android:padding="3dip" /> <Button android:id="@+id/go2" android:text="go2" android:padding="3dip" /> <Button android:text="cancel" android:padding="3dip" /> </TableRow> <View android:layout_height="2dip" android:background="#F00" /> <TableRow> <TextView android:text="右邊的cell empty" /> <TextView android:layout_column="2" android:text="跳開empty cell" android:padding="3dip" /> <TextView android:text="123456789" android:padding="3dip" /> </TableRow> </TableLayout> --> <!--沒有設置收縮/伸展效果 --> <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableRow> <TextView android:text="column1" android:padding="3dip" /> <TextView android:text="column2" android:padding="3dip" /> <TextView android:text="column3" android:padding="3dip" /> <TextView android:minWidth="30px" android:minHeight="30px" xmlns="http://schemas.android.com/apk/res/android" android:id="@+id/textView1" /> </TableRow> <TableRow> <TextView android:text="column11" android:visibility="invisible"/> //cell不見了 <TextView android:text="左邊的invisible" android:gravity="right" android:padding="3dip" /> <Button android:id="@+id/go" android:text="go" android:padding="3dip" /> <Button android:text="cancel" android:padding="3dip" /> </TableRow> <View //間隔線 android:layout_height="2dip" android:background="#F00" /> <TableRow> <TextView android:text="右邊的cell empty" /> <TextView android:minWidth="30px" android:minHeight="30px" xmlns="http://schemas.android.com/apk/res/android" android:id="@+id/textView2" /> <TextView android:layout_column="2" android:text="跳開empty cell" android:padding="3dip" /> <TextView android:minWidth="30px" android:minHeight="30px" xmlns="http://schemas.android.com/apk/res/android" android:id="@+id/textView3" /> </TableRow> <TableRow> <TextView android:text="合併3個單元格" android:layout_span="3" android:gravity="center_horizontal" android:background="#FFC0C0C0" android:textColor="#f00" android:padding="3dip" /> </TableRow> </TableLayout>