2013-01-14 86 views
-1

我試圖滾動視圖佈局添加到此佈局:如何將ScrollView添加到佈局?

a busy cat

我得到這個錯誤。

ScrollView can host only one direct child 

我該如何解決這個問題?

+0

您可以將一個垂直「LinearLayout」放入ScrollView中並添加其他視圖/佈局。 – harism

+0

我已經嘗試過,但我會再試一次。謝謝。 – mertaydin

回答

3

滾動型不能包含一個以上的孩子在他的體內

WRONG

<ScrollView> 
    <LinearLayout> 
     xxxxx 
    </LinearLayout> 
    <LinearLayout> 
     xxxxx 
    </LinearLayout> 
<ScrollView> 

RIGHT

<ScrollView> 
    <LinearLayout> 
    <LinearLayout> 
     xxxxx 
    </LinearLayout> 
    <LinearLayout> 
     xxxxx 
    </LinearLayout> 
    </LinearLayout> 
<ScrollView> 

只有一個直接子。

+0

當我將Linearlayout添加爲僅有的一個直接子對象時,在這種情況下,所有設計都打破了。 – mertaydin

+0

好的謝謝。我解決了我的問題。這個問題完全是關於我的錯誤。再次感謝。 – mertaydin

2

您只能在ScrollView中添加一個View。所以添加一個LinearLayout在ScrollView中說L1並在該LinearLayout(L1)中添加所有其他視圖。