在android的布局中创建2个垂直滚动条
在我的布局中有一个列表视图和多个控件。如果我创建滚动视图
列表视图滚动不起作用。如果我删除滚动视图列表视图滚动是有效的。
如何让两个卷轴都工作?
提前致谢, 杜莱
In my layout there is one Listview and multiple controls. If I create scroll view
listview scroll does not work. If I remove scroll view listview scrolling is works.
how to get both scrolls working?
Thanks in advance,
Durai
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您确实需要两者(ScrollView 和 ListView),请尝试减小 ListView 的宽度,以便在 ListView 的左侧或右侧有一些可用空间,用户可以在其中触摸和滚动其下方的 ScrollView。否则ListView将始终接收滚动事件。
我的意思是这样的:
If you really need both (ScrollView and ListView), try to reduce the width of the ListView, so that you have some free space on the left or right of the ListView, where the user can touch and scroll the ScrollView below it. Otherwise the ListView will always receive the scroll events.
I mean it like this:
你无法让两者都滚动。您可以在包装其内容时定义
Listview
的权重。否则,如果其他控件占用了太多屏幕空间,则不要使用
Listview
,而是使用Linearlayout
来通过ScrollView
来容纳您的项目作为家长。You cannot get both to scroll. You can define weight for your
Listview
while wrapping its content.Otherwise if other controls take too much of the screen space then, instead of using a
Listview
, Use aLinearlayout
to hold your items with aScrollView
as the parent.ListView 有自己的滚动条,可以延伸到列表的长度。您不能将滚动和列表视图组合在一起。
ListView comes with its own scroll and extends till the length of the list. You cannot club scroll and listview together.