android:fillViewport属性
ScrollView下面的组件如果有android:layout_height="fill_parent",那么必须将ScrollView的android:fillViewport属性设为true,不然高度撑不满整个ScrollView。详细可以参考:http://blog.youkuaiyun.com/linqingf/article/details/6573602
ScrollView只能添加一个子控件
ScrollView只能添加一个子控件,如果添加了多个子控件,会出现下面的异常:
很明显,异常告诉我们ScrollView can host only one direct child。既然说只能容纳一个直接的子控件,那么我们就可以容纳多个间接的子控件,直接在这些子控件外面再套一层LinearLayout就OK了。
本文介绍了ScrollView的android:fillViewport属性及其作用,以及为何ScrollView只能容纳一个直接子控件。通过示例展示了如何解决ScrollView添加多个子控件导致的错误,并提供了将多个子控件组织成间接子控件的方法。
1539

被折叠的 条评论
为什么被折叠?



