我有这个表格布局:
<TableRow
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:gravity="center_horizontal">
<TextView
android:id="@+id/TextView01" android:text="test"
android:layout_weight="0.5" android:background="#b0b0b0"
android:textColor="#000000"
android:padding="20dip" android:gravity="left"/>
<TextView
android:id="@+id/TextView04" android:text="Row 3 column 2"
android:layout_weight="0.5" android:background="#a09f9f"
android:textColor="#000000"
android:padding="20dip" android:gravity="left"/>
</TableRow>
我希望每列的宽度恰好为50%。
我该怎么做?
答案 0 :(得分:10)
使用此构造(一行布局):
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2" >
<TextView
android:id="@+id/TextView01"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:id="@+id/TextView04"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</TableRow>