在我的线性布局中,我有2个listview的垂直方向。所以我想添加到第二张幻灯片"还有两个与之前类似的列表视图。 当我打开我的应用程序时,将显示垂直方向的前2个列表视图,然后当我向右滚动时,将显示另外2个列表视图。
我尝试用水平滚动来做这个,我在水平滚动视图括号中有2个线性布局。在第一个线性布局中,第一个是2个列表视图,第二个线性布局是另外两个...
我在控制台中得到了这个:HorizontalScrollView只能托管一个直接孩子......
所以,如果我是对的,我在HorizontalScrollView中不能有两个线性布局。有没有人有另一个想法怎么做?我是android的新手,所以我不知道该怎么做......
谢谢你, Matija:)
答案 0 :(得分:2)
所以,如果我是对的,我在HorizontalScrollView
中不能有两个线性布局
这是正确的,至少不是两个是ScrollView
的直接子项,因为错误消息告诉您。
然而,你可以将这两个LinearLayout
包裹在LinearLayout
中(听起来像水平方向,虽然我无法描绘你在做什么)。
如果你能更好地解释一下你想要完成的事情(可能有图像),那么我们可能会给你一个更好的建议。听起来像片段和/或ViewPager
可能对你更好。无论哪种方式,这都可以解决您的问题。
图示地:
你不能拥有这个
ScrollView
/ \
LinearLayout LinearLayout
您可以拥有此
ScrollView
|
LinearLayout
/ \
LinearLayout LinearLayout