0

テーブルレイアウトIandoridの1つのセルに2つの子をどのように配置しますか?インターネット上で何も見つからないようです。

4

3 に答える 3

5

2人の子供をレイアウトで包みます。これにより、セルには2つの子を持つ1つの子が含まれます。

<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

View2つを1つに結合しLinearLayoutて、そのセルを作成するだけです。

したがって、階層は次のようになります。

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

次に、両方の子が1つのセルとして表示されます(上記の例では、4つのセルの3番目)。

于 2012-07-17T21:59:32.797 に答える
1

ええ、あなたはそれらを包むことができますLinearLayout

于 2012-07-17T21:59:41.593 に答える