0

我已经为一个 1 tablerow 和 layout_weight 定义了 weightsum。这就是我正在做的

 <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:weightSum="1" >

            <TextView
                android:id="@+id/add"
                android:layout_width="fill_parent"
                android:layout_height="45dp"
                android:layout_weight="0.2"
                android:text="@string/restaurant_add"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/Restaurant_add"
                android:layout_width="fill_parent"
                android:layout_height="45dp"
                android:layout_weight="0.8"
                android:clickable="true" />
        </TableRow>

我正在动态地将数据填充到 Restaurant_add.. 但是当我将数据填充到 Restauant_add 时,即使我将 layout_weight 设置为 0.8,它也会覆盖 android:text="@string/restaurant_add" 中存在的数据。

我在做什么错?

谢谢:)

4

2 回答 2

0

你可以尝试设置android:layout_width="0dp"你的两个 TextView 吗?

此外,您的 TextView 的 id Restaurant_add 与您的字符串 @string/restaurant_add 相同。确保您修改布局而不是您的字符串!

于 2013-03-21T13:44:35.823 回答
0

将你的 android:layout_widths 都设置为“0dp”。

于 2013-03-21T13:49:19.577 回答