获取表格行的完整可用高度

时间:2011-04-11 20:43:39

标签: android layout

我使用TableLayout和两个TableRows。一行包含三个按钮。另一个应该占用其输出的所有剩余空间。如何实现这一目标?无论是使用XML还是使用onMeasure方法。

2 个答案:

答案 0 :(得分:0)

我对使用表格并不太熟悉,但我知道通常在你布置表格时,如果你想要这样的东西,你可以列出正常大小的东西。然后你布置将占用屏幕其余部分并将其高度属性设置为“fill_parent”的东西。如果您要粘贴代码,我很乐意看一下并为您修复。 : - )

-Jared

答案 1 :(得分:0)

虽然为时已晚,但我还是想尝试一下。请你试试这个并检查一下这是否有帮助

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <TableLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <TableRow 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal">
            <Button
                android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
            <Button
                android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
            <Button
                android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
        </TableRow>
        <TableRow 
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <ListView
                android:id="@+id/listView1"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
            </ListView>

        </TableRow>
    </TableLayout>

</LinearLayout>