0

我在表格布局中有几行表格。最后一行有一个按钮,我想将其延伸到右侧(即填充该行右侧的剩余空间)。当我尝试拉伸此按钮时,上一行中的其他按钮也会被拉伸,这是我不希望发生的。请参阅图片链接了解我想要实现的目标。绿色按钮应该越过“三列”。

关于我如何做到这一点的任何提示?

表格行的图像

4

3 回答 3

1

您可能想要layoutSpan为您的按钮和行设置属性。在您的图像中,layoutSpan应该 pe 设置为 3..

编辑:

确实,您不能设置layoutSpan为行,但您可以设置为Button......在我的应用程序中这是有效的。

祝你好运!

于 2011-12-07T12:42:11.310 回答
0

你可以试试这样的

<TableRow android:layout_width="fill_parent"
        android:weightSum="100" android:layout_height="wrap_content">
        <Button android:text="Button" android:layout_weight="20"
            android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
        <Button android:text="Button" android:layout_width="wrap_content"
            android:layout_weight="20" android:layout_height="wrap_content"></Button>
        <Button android:text="Button" android:layout_weight="40"
            android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
    </TableRow>
于 2011-12-07T13:07:08.643 回答
0

您可以简单地连续拥有 2 个表,其中只有一个具有 tablestretch。

或者去看看: http: //developer.android.com/reference/android/widget/TableLayout.html#attr_android :stretchColumns

于 2011-12-07T12:38:41.773 回答