
<?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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)