-1
我目前正在試圖弄出如何有4個文本框,每 行中有兩行橫向查看。我沒有問題實現這與tablelayout/ 表,其中相同大小的文本框。如何展開TableLayout內的文本框
即:
BOX1 BOX2
BOX3 box4
爲上述代碼:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:paddingLeft="20dip"
android:paddingRight="20dip"
>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:stretchColumns="*">
<!-- start of 1st Row -->
<TableRow>
<EditText
android:id="@+id/textbox1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip" />
<EditText
android:id="@+id/textbox2"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"
/>
</TableRow> <!-- end of of 1st Row -->
<!-- 2nd Row -->
<TableRow>
<EditText
android:id="@+id/textbox3"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"
android:paddingRight="15dip"
/>
<EditText
android:id="@+id/textbox4"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"
android:layout_weight="1"
/>
</TableRow> <!-- end of of 2nd Row -->
</TableLayout>
</LinearLayout>
我想嘗試的是第四個盒子是一個更大的尺寸。
BOX1 box4 < ---跨越box1-3
BOX2
BOX3的長度
我怎樣才能做到這一點?
我的代碼來對齊盒子,但我想知道我可以擴大box4的大小:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:paddingLeft="20dip"
android:paddingRight="20dip"
>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:stretchColumns="*">
<!-- start of 1st Row -->
<TableRow>
<EditText
android:id="@+id/textbox1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip" />
<EditText
android:id="@+id/textbox4"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"
android:layout_weight="1"
/>
</TableRow> <!-- end of of 1st Row -->
<!-- 2nd Row -->
<TableRow>
<EditText
android:id="@+id/textbox2"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"
/>
<TextView>
</TextView>
</TableRow> <!-- end of of 2nd Row -->
<TableRow>
<EditText
android:id="@+id/textbox3"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@android:drawable/editbox_background"
android:padding="5dip"/>
<TextView>
</TextView>
</TableRow>
</TableLayout>
</LinearLayout>
的感謝!
那你試試? – Aleadam 2011-05-14 06:09:42