在我的布局中,有一个Listview和多个控件。如果我创建滚动视图
listview滚动不起作用。如果我删除滚动视图列表视图滚动是有效的。
如何让两个卷轴都有效?
提前致谢, Durai
答案 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带有自己的滚动并延伸到列表的长度。你不能一起俱乐部滚动和列表视图。