0
我已经定义了以下的Android布局...Android的布局控制表高度和宽度包含
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:p1="http://schemas.android.com/apk/res/android"
p1:orientation="vertical"
p1:layout_width="match_parent"
p1:layout_height="match_parent"
p1:minWidth="25px"
p1:minHeight="25px">
<TableLayout
p1:minWidth="25px"
p1:minHeight="25px"
p1:layout_width="match_parent"
p1:layout_height="match_parent"
p1:id="@+id/tableLayout1">
<TableRow
p1:layout_weight="1"
p1:id="@+id/tableRow1"
p1:minWidth="25px"
p1:minHeight="25px">
<TextView
p1:text="Small Text"
p1:textAppearance="?android:attr/textAppearanceSmall"
p1:layout_width="match_parent"
p1:layout_height="match_parent"
p1:layout_column="0"
p1:id="@+id/textView1" />
</TableRow>
<TableRow
p1:layout_weight="1"
p1:id="@+id/tableRow2"
p1:minWidth="25px"
p1:minHeight="25px">
</TableRow>
<TableRow
p1:layout_weight="1"
p1:id="@+id/tableRow3"
p1:minWidth="25px"
p1:minHeight="25px">
<Button
p1:text="Button"
p1:layout_column="0"
p1:id="@+id/button1"
p1:layout_width="match_parent"
p1:layout_height="50dp" />
</TableRow>
</TableLayout>
</FrameLayout>
导致...
这是我需要的它要做...
- 行1中的TextView需要100dp的静态高度。
- 第3行中的按钮需要100dp的静态高度。
- 第2排应占用剩余的可用垂直空间。
- TextView的和按钮应该占据整个客户端宽度(无论设备是一个)
我将如何改变布局XML来做到这一点?
尝试TextView的高度与100dp和重力设置为顶部。按钮与重力底部和行2匹配父母。所有这些都是垂直定向的一个linearylayout。 – Jimmy