0

我想创建一个这样的布局:

在此处输入图像描述

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 一样广泛。

4

1 回答 1

0

它也发生在我身上!可能是图形布局不正确,但是当我在 6 台设备上运行该应用程序时……它对所有设备都运行良好!(包括三星标签!!..)所以只需运行并查看它。

于 2013-06-25T13:26:38.917 回答