Android:使用match_parent的LinearLayout不匹配Parent

Android:使用match_parent的LinearLayout不匹配Parent,第1张

概述我有以下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 我有以下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,但它保持包装内容的列表,所以我得到一个白色的差距.这是它的样子:

任何人都可以给我一个关于如何做到这一点的提示?

谢谢!

编辑:petrumo和Tanis.7x几乎是正确的.一些家长观点没有占用所有可用空间.我修复了它,现在所有父视图都占用了所有空间.没有填充空间的第一个视图是我发布的linearLayout(使用ID filters_vIEw_container).它有androID:layout_height =“match_parent”所以我不明白为什么不占用所有的空间.

我正在添加层次结构查看器的快照,并选择了此linearLayout.

解决方法 可能问题是一个级别更高,前一个VIEw没有占据整个空间.如果您发布更多布局代码,我可以提供更多提示. 总结

以上是内存溢出为你收集整理的Android:使用match_parent的LinearLayout不匹配Parent全部内容,希望文章能够帮你解决Android:使用match_parent的LinearLayout不匹配Parent所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1127489.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存