0

我正在尝试创建一个 LinearLayout,其左视图宽度为其父宽度的 80%,第二个视图占用剩余空间。我该如何做到这一点?

在此处输入图像描述

4

2 回答 2

0

在定义子视图时尝试使用 android:layout_weight。

视图 1 使用 0.8 的布局权重,视图 2 使用 0.2 的布局权重

示例 xml 将是:

android:layout_weight=".8"
于 2013-01-19T15:19:29.150 回答
0

像这样:

不要忘记将宽度设置为 0。

<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".8"
    android:background="@color/blue" />

<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".2"
    android:background="@color/red" />

于 2013-01-19T15:53:18.557 回答