我是Android开发新手。
我有一个活动,我想在两个表格行中设置几个按钮。但目前他们只用它
一小部分,下面是布局此类活动的XML:
如何使表格单元格在TableLayout中使用所有屏幕高度?
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/TableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TableRow>
</TableLayout>
感谢您的帮助!
这次没help.They仍然不占据整个屏幕的高度。 –
感谢您的努力,您还需要为每个按钮设置layout_height =“0dp”,这样如果您有3行,它们将占用屏幕高度的三分之一。 –
对不起,但是你想让所有三行不仅填满屏幕尺寸吗? –