在我的Android应用程序中控制滚动条

时间:2011-03-17 12:11:44

标签: android scroll

我的Android应用程序中的活动窗口中有三个线性子布局。每个布局都有一个滚动条。我的问题是当我在一个布局区域中尝试滚动时,其他布局滚动条也会激活。你能为此建议一个解决方案吗?

1 个答案:

答案 0 :(得分:1)

ONE <scrollView>可以容纳其中的最大一个组件.......这个ONE组件可以是一个布局,其中包含其他几个视图或其他布局,也可以是单个视图。

为了有3个单独的滚动线性布局(意味着滚动一个linearLayout不会影响其他LinearLayouts).....你应该有3个单独的<ScrollView>元素 - 每个scrollview包含你的三个linearLayout的最大一个

例如:

<ScrollView>
   <LinearLayout>
      all sub-components of **LinearLayout1** goes here
   <LinearLayout>
</ScrollView>

<ScrollView>
   <LinearLayout>
      all sub-components of **LinearLayout2** goes here
   <LinearLayout>
</ScrollView>

<ScrollView>
   <LinearLayout>
      all sub-components of **LinearLayout3** goes here
   <LinearLayout>
</ScrollView>
希望它可以帮到你。