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