我想制作三个相同高度的布局
在图像中你可以看到我遇到的确切问题我想要橙色行高到蓝色行和黄色行。但你看到黄色行高不一样
我的xml代码位于
之下skView.showsPhysics = true
答案 0 :(得分:0)
在所有三个linearLayout中应用此属性
机器人:layout_weight = “1”
机器人:layout_height = “0dp”
答案 1 :(得分:0)
Android中没有像你这样的限制。但是使用layout_weight
可以达到相同的高度。
最初将所有重量设置为1,将高度设置为0dp。例如:
<?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"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:orientation="vertical" >
<Button
android:layout_width="100dp"
android:layout_height="0dp"
android:layout_gravity="right"
android:text="@string/send"
layout_weight="1"/>
<Button
android:layout_width="100dp"
android:layout_height="0dp"
android:layout_gravity="right"
android:text="@string/send1"
layout_weight="1"/>
<Button
android:layout_width="100dp"
android:layout_height="0dp"
android:layout_gravity="right"
android:text="@string/send2"
layout_weight="1" />
</LinearLayout>
编辑1:
答案 2 :(得分:0)
<ScrollView .....>
<LinearLayout android:orientation="vertical"
android:height="match_parent"
android:width="match_parent"
...>
<LinearLayout
android:width="match_parent"
android:height="0dp"
android:weight="1"
..... >
</LinearLayout>
<LinearLayout
android:width="match_parent"
android:height="0dp"
android:weight="1"
..... >
</LinearLayout>
<LinearLayout
android:width="match_parent"
android:height="0dp"
android:weight="1"
..... >
</LinearLayout>
</LinearLayout>
</ScrollView>