gpt4 book ai didi

Android:具有 match_parent 的 LinearLayout 与父级不匹配

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:14 26 4
gpt4 key购买 nike

我有以下 xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/filters_view_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ededed"
android:orientation="vertical"
android:paddingLeft="20dp"
android:paddingRight="20dp" >

<ExpandableListView
android:id="@+id/filters_List"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#00000000">
</ExpandableListView>

</LinearLayout>

LinearLayout 具有灰色背景。我希望这个背景填满整个屏幕(蓝条和黑条之间的空间),所以我将 LinearLayout 的高度设置为 match_parent,但它一直包裹着包含内容的列表,所以我得到了一个白色间隙。这是它的样子:

enter image description here

谁能给我一个关于如何制作这个的提示?

谢谢!

编辑:petromo 和 Tanis.7x 几乎是正确的。一些父 View 没有占用所有可用空间。我修复了它,现在所有父 View 都占用了所有空间。第一个未填充空间的 View 是我发布的 LinearLayout(ID filters_view_container)。它有 android:layout_height="match_parent" 所以我不明白为什么不占用所有空间。

我正在添加层次结构查看器的快照,并选择了这个 LinearLayout。

enter image description here

最佳答案

可能问题更上一层楼,之前的View没有占满整个空间。如果您发布更多布局代码,我可以提供更多提示。

关于Android:具有 match_parent 的 LinearLayout 与父级不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com