TableLayout怎样实现表格布局
操作方法
- 01
表格布局的子对象不能指定 layout_width 属性.宽度永远是 MATCH_PARENT。不过子对象可以定义 layout_height 属性;其默认值是 WRAP_CONTENT. 如果子对象是 TableRow,其高度永远是 WRAP_CONTENT。 下面以一个实际例子展示如何设计界面... .xml文件 ?<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".TwoHouseTansActivity" > <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:gravity="left" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/tvprice" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="价格" /> <EditText android:id="@+id/etprice" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#606060" android:textSize="16px" android:width="90dp" > </EditText> <TextView android:id="@+id/tvbuildarea" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="建筑面积" /> <EditText android:id="@+id/etbuildarea" android:layout_width="70dp" android:layout_height="wrap_content" android:width="85dp" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/tvmf" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="买方 " /> <TextView android:id="@+id/tvmfd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:width="90dp" android:text="" /> <TextView android:id="@+id/tvmf" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="卖方" /> </TableRow> <TableRow> <TextView android:id="@+id/tvqs" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="契税 " />