当LinearLayout的内容不够高时,是否有任何方法可以使用带有 android:fillViewport =“true”的ScrollView和子LinearLayout填充所有视图?
到目前为止,在ScrollView内部的LinearLayout中,我们必须使用 android:layout_height =“wrap_content”。我们可以添加其他东西来填充所有ScrollView吗?
答案 0 :(得分:1)
重点是什么?无论如何,LinearLayout内容都不会拉伸以填充ScrollView。如果要将(LinearViewPorted)ScrollView中的LinearLayout居中,请在LinearLayout中使用android:gravity="center"
。如果要使用LinearLayout权重来填充屏幕,请不要使用ScrollView,因为它的高度可能是无限的。如果
答案 1 :(得分:0)
将内容的android:layout_weight设置为1.0。这将强制内容在短于ScrollView时使用可用的空白空间。它只适用于android:fillViewport = 滚动视图上设置了“true”。
来源:http://www.curious-creature.com/2010/08/15/scrollviews-handy-trick/