我为一个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”中的数据。
我在做什么错误?
感谢:)
答案 0 :(得分:0)
您可以尝试将android:layout_width="0dp"
设置为两个TextView吗?
此外,您的TextView的id Restaurant_add与您的字符串@string / restaurant_add相同。确保修改布局而不是字符串!
答案 1 :(得分:0)
将android:layout_widths设置为“0dp”。