2011-11-30 77 views
1

我使用一个linearLayout并在其中放置了3个listview。我想滚动整个有3个列表视图。当我使用每个listview的固定高度和宽度来完成此操作时,整个视图都会顺利滚动。但是当我将listView的高度和宽度设置为wrap_content时,整个视图不是滚动的,我需要使用wrap_content的listview。如何在单个布局中使用wrap_content设置多个ListView?

请给出解决方法或建议。

+0

通过链接你会得到你的问题的答案... http://stackoverflow.com/questions/8306679/how-to-make-linearlayout-scrollable-without-using-scrollview/8306910#8306910 – himanshu

回答

2

您不能将任何垂直滚动视图放到另一个垂直滚动视图中。 ListView没有绝对高度,所以它不起作用。

您可以改为使用包含3个LinearLayouts(而不是ListViews)的ScrollView。

或使用一个ListView来呈现所有数据,即使用MergeCursor来自3个不同的游标。

有很多可能性,所以你提出什么样的数据,以及它想要的样子是什么样的?

相关问题