可能性のある複製:
Android TableLayout? の「colspan」に相当するものは何ですか?)==
TableLayoutのドキュメントでは、「セルはHTMLのように列にまたがることができます」と書かれています。しかし、私はそうする方法を見つけることができません。
具体的には、1つの行に2つの列があり、別の行に1つの列があります。 1列の行がテーブル全体に広がるようにします。簡単そうに見えるが、私はそれを見ない。
android:layout_span = "3"を3列に追加します。例えば:
<TableRow>
<Button Android:id="@+id/item_id"
Android:layout_span="2"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="item text" />
</TableRow>
Android:layout_spanがトリックを行います。
例:
<TableLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
<TableRow>
<TextView Android:id="@+id/info"
Android:layout_span="2"
Android:text="some text"
Android:padding="3dip"
Android:layout_gravity="center_horizontal" />
</TableRow>
<TableRow>
<TextView Android:text="some other text"
Android:padding="3dip" />
<TextView Android:text="more text"
Android:padding="3dip" />
</TableRow>
</TableLayout>