【发布时间】:2013-03-17 21:12:52
【问题描述】:
我在 ScrollView 中有一个 LinearLayout(内容视图容器)。我希望 LinearLayout 的最小高度为“match_parent”,但如果内容高于父级,那么我希望 LinearLayout 能够“wrap_content”。
我的 LinearLayout 有一个平铺的背景图像,使它看起来像一个黄色的便笺簿。但是,如果 LinearLayout 中的内容很短,那么我在屏幕底部有一个黑色空白部分,因为 LinearLayout 只是包装内容。
我希望黄色的便签本背景覆盖整个屏幕,但我不能将它放在 ScrollView 上,因为这样背景就不会随着内容滚动。我不希望内容漂浮在垫子上方,我希望它们被锚定在一起。
有什么方法可以实现吗?
编辑:
进一步研究.. ScrollView 和 LinearLayout 都是 683px 高,所以它们的大小相同,这很好。但问题是它们都应该是 766px 高(前一个片段的大小被这个片段替换)。
【问题讨论】:
-
如果您简单地为 LinearLayout
match_parent设置高度会发生什么?我认为它会跟随内容的大小,只有你也可以滚动它。 -
我刚试过。它不会导致短内容视图填充父级(它也不会导致任何问题,但我仍然可以滚动)。
-
我有同样的问题,试试这个stackoverflow.com/a/10962615