在android中布局创建2个垂直滚动条

时间:2011-09-27 07:10:16

标签: android android-layout android-listview scrollview

在我的布局中,有一个Listview和多个控件。如果我创建滚动视图

listview滚动不起作用。如果我删除滚动视图列表视图滚动是有效的。

如何让两个卷轴都有效?

提前致谢, Durai

3 个答案:

答案 0 :(得分:0)

你不能同时滚动。您可以在包装其内容时为Listview定义权重。

否则,如果其他控件占用过多的屏幕空间,则使用Listview来保留Linearlayout为父级的项目,而不是使用ScrollView

答案 1 :(得分:0)

如果你真的需要两者(ScrollView和ListView),请尝试减小ListView的宽度,以便在ListView的左侧或右侧有一些可用空间,用户可以触摸并滚动它下面的ScrollView 。否则,ListView将始终接收滚动事件。

我的意思是这样的:

-----------------------
I               I     I
I               I     I
I               I     I
I    ListView   I     I
I               I     I
I               I     I
I               I     I
-----------------------

<---- ScrollView  ---->

答案 2 :(得分:0)

ListView带有自己的滚动并延伸到列表的长度。你不能一起俱乐部滚动和列表视图。