2010-09-17 38 views

回答

43

您已添加多個控件作爲ScrollView的子項。如果你想這樣做,添加一個LinearLayout作爲一個直接的孩子,並把其他控件放在裏面。

+0

我已經添加了兩個android設計支持庫小部件作爲scrollview的直接子元素,這是崩潰的原因,但通過將它們放在父元素layoutlay中解決 – cammando 2017-03-19 10:51:34

5

可以通過只在您的滾動視圖舉辦一個直接孩子避免IllegalStateException :Scollview can host only one direct child

0

如果您使用的片段和SlidingPane,檢查你是否在你的SlidingPane你的XML佈局使用標籤,然後通過更換和添加​​片段在運行時你的SlidingPane的oncreateView。 =]

0

我與同一例外的問題是,我試圖顯示Snackbar警告給視圖作爲參數顯示它的用戶。該視圖在scrollview內部,它以某種方式打破了層次結構。當我轉回Toast時,異常消失了。

相關問題