我怎样才能避免“IllegalStateException:Scrollview只能托pipe一个直接的孩子”?
我在我的Android布局中使用ScrollView
,但它显示
IllegalStateException "Scrollview can host only one direct child"
我怎样才能避免这个例外?
您已经添加了多个控件作为ScrollView的子项。 如果你想这样做,添加一个LinearLayout作为一个直接的孩子,并把其他控件。
您可以避免IllegalStateException :Scollview can host only one direct child
只能托pipe一个直接的孩子在您的滚动视图只能托pipe一个直接的孩子
如果你正在使用fragment和SlidingPane,检查你的SlidingPane是否在你的xml布局中使用了标签,然后在运行时replace你的SlidingPane的oncreateView。 =]
我同样的例外的问题是,我试图显示Snackbar警告给用户一个视图作为参数来显示它。 那个视图是在scrollview里面的,它以某种方式打破了层次结构。 当我切换回吐司,exception消失了。