为这表格布局今儿折腾了好几小时。
废话不说,上代码:
<?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" > <!-- Register Page Title --> <TableRow android:gravity="center" > <TextView android:layout_width="100dip" //使用表格布局时,表格的单元格宽度取决于该单元格所在列中
//宽度最大的单元格的宽度。所以在第一个TableRow这里添 android:gravity="left" /> //加了一个空白TextView使得的以后每行的第一个单元格都能按照这个单元格的大小自动设置。
<TextView android:id="@+id/registertitle" style="@style/titlestyle" android:text="@string/registertitle" /> </TableRow> <!-- user name --> <TableRow> <TextView android:id="@+id/text_registername" style="@style/registertextstyle" android:gravity="center" android:text="@string/username" /> <EditText android:id="@+id/edit_registername" android:layout_height="40dip" android:gravity="left" android:hint="@string/registername" /> </TableRow> </TableLayout>