如何将两个孩子放入桌面布局中的一个单元格中?它是否可能,似乎无法在互联网上找到任何东西。
答案 0 :(得分: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>
答案 1 :(得分:1)
只需将两个View
合并为一个LinearLayout
,然后将其作为单元格。
所以层次结构是这样的:
- table
- row
- view
- view
- layout
- child view
- child view
- view
- row
...
然后两个孩子将出现在一个单元格中(在我上面的例子中,是4个单元格中的第3个)。
答案 2 :(得分:1)
是的,你可以将它们包裹在LinearLayout