<!--//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>