使用按钮滚动布局!

时间:2011-05-29 03:49:44

标签: android

我正在尝试制作一个包含许多相对布局和按钮的可滚动布局。 (见下面的例子)。但每次我制作一个滚动视图时,它都表示滚动视图可以包含一个孩子...

实施例

Scrollview

Relativelayouts1
    Button1
Relativelayouts2
    Button2
Relativelayouts3
    Button3
Relativelayouts4
    Button4

Scrollview(END)

2 个答案:

答案 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部分)