Android,如何滚动多个ListView
我有3个Android,如何滚动多个ListView,android,listview,scroll,Android,Listview,Scroll,我有3个列表视图在同一个布局中,我希望它们都显示所有行,因此我需要一个滚动到3个列表视图。我试着放一些像 ScrollView RelativeLayout ListView1 ListView2 ListView3 但是列表只显示一行半,而不是所有的行 另一方面,我也尝试使用可滚动的LinearLayout或RelativeLayout,但没有成功 有什么想法吗?? 谢谢检查这个 全力以赴 ListView 在滚动视图中永远不要在滚动视图中封装您的列表视图。因为在可滚动
列表视图
在同一个布局中,我希望它们都显示所有行,因此我需要一个滚动到3个列表视图
。我试着放一些像
ScrollView
RelativeLayout
ListView1
ListView2
ListView3
但是列表只显示一行半,而不是所有的行
另一方面,我也尝试使用可滚动的LinearLayout
或RelativeLayout
,但没有成功
有什么想法吗??
谢谢检查这个
全力以赴
ListView
在
滚动视图中
永远不要在滚动视图中封装您的列表视图
。因为在可滚动的容器中放置可滚动的视图是没有意义的
此外,,您应该使用android:weightSum
平均分配您的LinearLayout
,并将android:layou weight
应用到您的列表视图中。我的建议是,不要在单个布局屏幕中使用多个列表视图,因为这会让用户感到困惑,并使事情变得复杂。我认为这不是一个好主意在一个屏幕上显示多个列表,因为触摸会变得怪异,使用屏幕会变得复杂。你应该考虑一些其他东西,在一个屏幕上同时显示多个列表,就像你可以使用的一样。你也可以使用
Romain Guy(Google开发者)在下面的链接中也接受了这一事实,即如果在一个屏幕中使用多个列表,UI设计是有问题的
我希望我的回答能帮助你,让你考虑改变你的UI设计。我做了,但没用,列表缩小了,只显示了一行半,然后我认为你应该把所有数据放在一个列表视图中实际上,列表视图在一个相对视图中。有没有什么方法可以使用相对或线性作为滚动?如果您的列表视图处于LinearLayout或RelativeLayout中,请不要使您的父级布局可滚动。您应该使用一些固定的尺寸分布布局,并将ListView放在其中。