2017-09-02 55 views
-2

有沒有辦法使用約束佈局在滾動視圖中有多個孩子?我是新來的編碼,所以任何幫助將不勝感激。我正在使用最新版本的android studio。多個孩子在滾動視圖

+0

ScrollViews只能有**正好1 **孩子。但它可以是佈局或ViewGroup,因此是其他視圖的容器。但是在某些情況下,您甚至不需要ScrollView,因爲某些ViewGroups(即:ListViews或RecyclerViews)可以自行滾動。 –

+0

不幸的是,scrollview只能有一個直接的子元素,但是你可以在scrollview中添加一個子佈局,你可以在其中添加所有的子元素 –

回答

1

這是不可能添加一個以上的孩子進入滾動型/Horizo​​ntalScrollView/NestedScrollView

谷歌文檔說未來:

視圖組,允許放置在它的視圖層次被滾動。滾動視圖可能只有一個直接的孩子放在其中。要在滾動視圖中添加多個視圖,請創建添加視圖組的直接子視圖(例如LinearLayout),並在該LinearLayout中放置其他視圖。

android developers

0

只是將孩子包裝到FrameLayout左右。

-> ScrollView  
    \-> FrameLayout 
     \-> Child 1 
     \-> Child 2 
     \-> Child 3 

如果你想他們是一個低於對方使用LinearLayout並設置android:orientation="vertical"

相關問題