水平滚动视图(4列表视图)

时间:2014-06-08 04:53:00

标签: android listview scroll scrollview

在我的线性布局中,我有2个listview的垂直方向。所以我想添加到第二张幻灯片"还有两个与之前类似的列表视图。 当我打开我的应用程序时,将显示垂直方向的前2个列表视图,然后当我向右滚动时,将显示另外2个列表视图。

我尝试用水平滚动来做这个,我在水平滚动视图括号中有2个线性布局。在第一个线性布局中,第一个是2个列表视图,第二个线性布局是另外两个...

我在控制台中得到了这个:Horizo​​ntalScrollView只能托管一个直接孩子......

所以,如果我是对的,我在Horizo​​ntalScrollView中不能有两个线性布局。有没有人有另一个想法怎么做?我是android的新手,所以我不知道该怎么做......

谢谢你, Matija:)

1 个答案:

答案 0 :(得分:2)

  

所以,如果我是对的,我在Horizo​​ntalScrollView

中不能有两个线性布局

这是正确的,至少不是两个是ScrollView的直接子项,因为错误消息告诉您。

然而,你可以将这两个LinearLayout包裹在LinearLayout中(听起来像水平方向,虽然我无法描绘你在做什么)。

如果你能更好地解释一下你想要完成的事情(可能有图像),那么我们可能会给你一个更好的建议。听起来像片段和/或ViewPager可能对你更好。无论哪种方式,这都可以解决您的问题。

图示地:

你不能拥有这个

          ScrollView
         /          \
LinearLayout      LinearLayout

您可以拥有此

          ScrollView
              |  
          LinearLayout   
             / \
 LinearLayout   LinearLayout