如何制作TableLayout我得到3rows,3col,marge row1& 2和row2& 3

时间:2016-07-05 10:50:56

标签: c# android tablelayout tablerow

HELP 我使用TableLayout& TableRow,在下图中我试图将No.4和No.6排在一起,就像No.1一样,但我不知道该怎么做。对于1号我能够做到因为我只使用Layout-weight将屏幕划分为3row,3col。

Help1

<TableLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:stretchColumns="*">
    <TableRow
        android:layout_weight="2"
        android:id="@+id/tableRow1">
        <TextView
            android:text="1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:background="@android:color/holo_blue_dark" />
        <TableLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_span="2"
            android:stretchColumns="*"
            android:id="@+id/tableLayout1">
            <TableRow
                android:layout_weight="1"
                android:id="@+id/tableRow1"
                android:background="@android:color/holo_red_dark">
                <TextView
                    android:text="2"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_span="2"
                    android:gravity="center" />
            </TableRow>
            <TableRow
                android:layout_weight="1"
                android:id="@+id/tableRow3">
                <TextView
                    android:text="3"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:gravity="center" />
                <TextView
                    android:text="4"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:gravity="center" />
            </TableRow>
        </TableLayout>
    </TableRow>
    <TableRow
        android:layout_weight="1"
        android:id="@+id/tableRow1">
        <TextView
            android:text="5"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_span="2"
            android:gravity="center"
            android:background="@android:color/holo_green_dark" />
        <TextView
            android:text="6"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="right" />
    </TableRow>
</TableLayout>
img下面的

是我想要的结果 enter image description here

0 个答案:

没有答案