android - 线性布局高度和重量

标签 android xml android-layout android-linearlayout

我有以下内容

<linearLayout>
<RelativeLayout>
    <!-- Header -->
</RelativeLayout>

<linearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:weightSum="6">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1">
    </LinearLayout>

</linearLayout>

但是,布局并没有假设要正确填充高度,我希望一个 linearLayout 在另一个下面达到预期的效果,并占据父空间的 1/6。

相反,它似乎将权重应用于元素的宽度。

在 Android 中假定百分比高度的正确方法是什么?宽度似乎对重量轻而易举,但我似乎无法正确调整高度。

最佳答案

添加android:orientation="vertical"在你的LinearLayout默认情况下它是 android:orientation="horizontal" .

关于android - 线性布局高度和重量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846786/

相关文章:

Android:当我生成签名构建时 apk 大小增加

android - 像 Whatsapp 配置文件一样在滚动上折叠/调整图像大小

c# - 使用 C# 和 WPF 更新 XML 文件

java - 将 java 对象逆向工程为 xsd

java - 支付宝 android 集成有正确的英文文档吗?

android - Android 应用程序上的 Microsoft 翻译器错误

java - ObjectInputStream.read(byte[], int, int) 缺少数据?

Android:如何更改 DatePicker 元素中选定日期的颜色?

java - 如何在android中制作一个显示设备硬件规范的应用程序

android - 隐藏工具栏时无法启用 webview 的滚动行为