我有一个ScrollView
包含一个LinearLayout
.
在代码中,我将项目添加到LinearLayout
并且它很好地扩展。
当我在代码中删除所有项目时LinearLayout
,LinearLayout
它们的大小保持不变,但它是空的。
我如何ScrollView
在它有项目reclaim the height
时LinearLayout
使用它并缩小 LinearLayout 以使用最小高度,因为它现在是空的?
我尝试过(在 C# 中):
linearLayout.RemoveAllViewsInLayout();
linearLayout.PostInvalidate();
scrollView.PostInvalidate();
Java 或 C# 的答案很好。