我想创建一个这样的布局:
我的活动布局中有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一样宽。
答案 0 :(得分:0)
它也发生在我身上!可能是图形布局不合适,但当我在6台设备上运行应用程序时...它对所有人都有效! (包括三星标签!! ..)所以只需运行并看到它。