Scrollview子View为LinearLayout不够一屏留白情况

ScrollView与LinearLayout结合使用时,当LinearLayout内容不够一屏的情况下,即使设置了LinearLayout属性android:layout_height="match_parent"但仍无效,总是有多少内容LinearLayout就有多高,不够一屏情况下,底部就留空白了。

解决方法:
Scrollview属性android:fillViewport="true";此时LinearLayout可以填充满屏幕了

但如果需求要设置LinearLayout最后一个子View始终在其底部时,当凭设置子View的属性android:layout_gravity="bottom"却是无效
解决方法:
可将其子View在用LinearLayout包装,并设置这个LinearLayout两个属性android:layout_height="match_parent"
android:gravity="bottom"

猜你喜欢

转载自blog.csdn.net/wb1211/article/details/51775423