所以我有多个linearlayouts(4),我希望将它们全部放在scrollview
中。这些布局用于由列/类别Names, Ages, Occupation, and Country of Residence
分隔的输入字段。
其中每一个都有自己的linearlayout
。有没有办法让它们同时可以滚动(因为scrollview只支持1个孩子)?
答案 0 :(得分:4)
只有一个LinearLayout
包含所有其他LInearLayouts
...意思是你应该在其中放置一个包含整个内容的孩子来滚动;这个孩子本身可能是一个具有复杂的对象层次结构的布局管理器
这意味着它只能有一个 直接 子项(主LinearLayout
),但是一个孩子可以有自己的孩子。
答案 1 :(得分:2)
ScrollView
只能有一个直接孩子
所以请使用一个包含所有布局的布局
<强>像强>
<ScrollView .....>
<LinearLayout .....>
.............Your All other Layouts .................
</LinearLayout>
</ScrollView>
答案 2 :(得分:1)
你必须花时间一次做一个。正如Tarsem所说,你可以在这个滚动视图中放置一个布局
<ScrollView .....>
<LinearLayout .....>
//Inside this layout, you can another scroll view.
<ScrollView .....>
<LinearLayout .....>
.............All your other Layouts .................
//continue adding them until you add your last scroll view. if that
is the desire layout.
</LinearLayout>
</ScrollView>
</LinearLayout>
</ScrollView>
答案 3 :(得分:0)
<ScrollView
<LinearLayout // Your Main Layout
<LinearLayout // Child Layout 1st
</LinearLayout>
<LinearLayout // Child Layout 2nd
</LinearLayout>
<LinearLayout // Child Layout 3rd
</LinearLayout>
</LinearLayout>
</ScrollView>
尝试使用格式化。
希望它有所帮助。
此致