TableRow height wrap_content不起作用

时间:2012-10-04 06:21:50

标签: android-button android-tablelayout

我有一个TableLayout,其中有几个在xml中定义的TableRows。所有行的权重均为1,但第一行的权重为0,高度定义为“wrap_content”,如下所示:

<TableRow 
        android:layout_weight="0" 
        android:layout_height="wrap_content"
        android:id="@+id/row">
      <Button
         android:id="@+id/tbl_txt1"
         android:layout_width="0dip"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
         android:gravity="center"/>

      <Button
         android:id="@+id/tbl_txt2"
         android:layout_width="0dip"
         android:layout_height="wrap_content"
         android:layout_weight="1"
         android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
         android:gravity="center"/>
</TableRow>

问题是在使用android 2.3的设备中它可以正常工作(包装按钮的内容),但在具有android 4(ics)的设备中,它不会包装任何东西(具有固定高度)。 我尝试了fill_parent,结果是一样的。

0 个答案:

没有答案