我正在尝试制作一个包含许多相对布局和按钮的可滚动布局。 (见下面的例子)。但每次我制作一个滚动视图时,它都表示滚动视图可以包含一个孩子...
实施例
Scrollview
Relativelayouts1
Button1
Relativelayouts2
Button2
Relativelayouts3
Button3
Relativelayouts4
Button4
Scrollview(END)
答案 0 :(得分:1)
解决方案很简单...用单一布局包装子布局。例如,类似以下内容。
ScrollView
LinearLayout
Relativelayouts1
Button1
Relativelayouts2
Button2
Relativelayouts3
Button3
Relativelayouts4
Button4
答案 1 :(得分:0)
为什么你想要4个RelativeLayouts?它违背了布局的目的。最有可能的是,您可以使用以下方法获得相同的结果:
<ScrollView>
<RelativeLayout>
<Button/>
<Button/>
<Button/>
<Button/>
</RelativeLayout>
</ScrollView>
这样你就可以避免浪费宝贵的资源来产生无用的视图。
花点时间阅读这篇文章:http://www.curious-creature.org/2009/02/22/android-layout-tricks-1/(以及第2和第3部分)