如何让ListView和其他widget整体滚动
我有一个像下面的列表视图一样的布局,
--scrollview--
--linearlayout--
--TextView--
--TextView--
--TextView--
--TextView--
--TextView--
--edittext--
--edittext--
--edittext--
--edittext--
--TextView--
--listview--
--linearlayout--
--scrollview--
它与内部滚动分开滚动,如何使整个布局在列表视图内部滚动的情况下滚动。
Iam have a layout like the below
--scrollview--
--linearlayout--
--TextView--
--TextView--
--TextView--
--TextView--
--TextView--
--edittext--
--edittext--
--edittext--
--edittext--
--TextView--
--listview--
--linearlayout--
--scrollview--
list view is scrolling seperatly with inner scroll, How to make the whole layout scroll with out list view inner scroll.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
ScrollView
中不应该有ListView
。这是非常不鼓励的。尝试寻找另一种方法来构建您想要的布局。You should not have a
ListView
inside aScrollView
. This is highly discouraged. Try to find another way to build the layout you want.当你想禁用 listView 内部的滚动时,它违背了 listView 的目的。如果您想将列表视图作为滚动视图的一部分进行滚动,我建议您在垂直 LinearLayout 内膨胀列表视图的视图。
It defeats the purpose of listView, when you want to disable scroll inside it. I would suggest you to inflate the views of your listView inside a vertical LinearLayout if you want to scroll it as a part of scrollView.
请将
LinearLayout
更改为RelativeLayout
并查看。我也曾经遇到过同样的问题。它也解决了我的问题。Please change
LinearLayout
toRelativeLayout
and see. I too had this same issue once. It solved my issue too.