0
我想創建這樣一個佈局的所有colums:對齊所有TableRows
我有一個TableLayout
在我的活動佈局:
<TableLayout
android:id="@+id/table"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:stretchColumns="1" >
</TableLayout>
然後我充氣與這個TableRow
佈局:
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tablerow"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_weight="1"
android:text="name" />
<TextView
android:id="@+id/value"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_weight="1"
android:text="value" />
</TableRow>
並將其添加到TableLayout
。我嘗試將stretchColumns
設置爲0或1,使用不同的layout_width
值,無濟於事。 我需要所有TableRows
的所有第一列與最廣泛的TextView一樣寬。
嘗試wrap_content的寬度和你的TextView的在TableRow沒有重量 – FunkTheMonk
是的,這有效。我以爲我已經嘗試過了。謝謝! – FWeigl