いくつかのデータを表示するためにテーブルレイアウトを試していました。データは3列のデータであり、列が使用可能な幅全体を利用する必要があります。しかし、私が使用したレイアウトXMLコードは、内容に応じて列をラップしているだけのようです。
XMLコードのレイアウト
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
>
<TableRow
Android:layout_width="fill_parent">
<TextView
Android:padding="3dip"
Android:gravity="left"
Android:text="Name"
/>
<TextView
Android:padding="3dip"
Android:gravity="left"
Android:text="Address"
/>
<TextView
Android:padding="3dip"
Android:gravity="left"
Android:text="Age"
/>
</TableRow>
</TableLayout>
Android:stretchColumns="0,1,2"
要素に<TableLayout>
を追加してみてください。
Android:stretchColomns = "0,1"は良いオプションです。また、Android:layout_span = "2"を使用してみることができます。これにより、値に応じて列が引き伸ばされます(ここでは2つの列にまたがります)