1

2 つの TableLayout (RelativeLayout 内) を並べて表示して、両方のテーブルの幅が同じになるようにすることはできますか? 私はそれを行う方法がわかりません。すでにandroid:stretchColumns="*"両方のテーブルに設定して試してみましたが、一方のテーブルを幅 100% に拡大するだけで、2 つ目のテーブルが画面からはみ出してしまいます。

4

1 に答える 1

4

おそらく、LinearLayoutTableLayout重みを 0.5に設定することでそれを行うことができます

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >
    <TableLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="0.5" />
    <TableLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="0.5" />
</LinearLayout>
于 2013-04-30T01:35:23.263 に答える