0

在我的表格布局中,如何将两个孩子放在一个单元格中?甚至是可能的,似乎在互联网上找不到任何东西。

4

3 回答 3

5

将两个孩子包裹在一个布局中。这将导致单元格中有一个孩子,其中有两个孩子。

<TableRow
            android:id="@+id/tableRow2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >

            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >
                <Button
                android:id="@+id/button3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />

            <Button
                android:id="@+id/button4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
            </RelativeLayout>

        </TableRow>
于 2012-07-17T22:01:02.010 回答
1

只需将两个Views合二为一,LinearLayout并使其成为单元格。

所以层次结构是这样的:

- table
  - row
    - view
    - view
    - layout
      - child view
      - child view
    - view
  - row
  ...

然后两个孩子将显示为一个单元格(在我上面的示例中,4 个单元格中的第 3 个)。

于 2012-07-17T21:59:32.797 回答
1

是的,你可以把它们包在一个LinearLayout

于 2012-07-17T21:59:41.593 回答