android重量总和

时间:2013-03-21 13:36:37

标签: android

我为一个1 tablerow和layout_weight定义了权重。这就是我正在做的事情

 <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”中的数据。

我在做什么错误?

感谢:)

2 个答案:

答案 0 :(得分:0)

您可以尝试将android:layout_width="0dp"设置为两个TextView吗?

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

答案 1 :(得分:0)

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