我正在尝试创建一个LinearLayout,其左视图宽度为其父级宽度的80%,第二个视图占用剩余空间。我该如何做到这一点?
答案 0 :(得分:0)
在定义子视图时尝试使用android:layout_weight。
对于视图1,使用0.8的布局权重,视图2使用0.2
的布局权重示例xml将是:
android:layout_weight=".8"
答案 1 :(得分: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" />