我想动态地将一些图像视图添加到HorizontalScrollView
。 我有我的滚动视图:水平滚动视图和图像视图?
myScroller = new HorizontalScrollView(this);
然后:
myScroller.addView(myImageView1);
这工作,但我想不止一个图像视图添加到滚动条,那么它不工作。
任何想法?
我想动态地将一些图像视图添加到HorizontalScrollView
。 我有我的滚动视图:水平滚动视图和图像视图?
myScroller = new HorizontalScrollView(this);
然后:
myScroller.addView(myImageView1);
这工作,但我想不止一个图像视图添加到滚动条,那么它不工作。
任何想法?
HorizontalScrollView只能有1个孩子,所以你需要把所有的图像放在一个水平的linearLayout里面并将其添加到HorizontalScrollView。
HTH。
滚动型也只允许有一个子视图, A ScrollView should place one child in it containing the entire contents to scroll
使用HorizontalScrollView
做比使用自带的compatibility package的ViewPager
类更难。
欲了解更多信息,请阅读this博客文章。
水平滚动视图,并采取水平线性布局,然后如果你知道有多少图像在那里?把它放在for循环中,将它们逐个添加到linearlayout中...... !!
如果您添加ImageViews,您也可以使用Gallery也将水平滚动,并且您可以使用适配器来设置内容。
如果你想坚持ScrollView,你只能有一个孩子,所以你必须添加一个像LinearLayout这样的容器来添加你的ImageViews。
你有没有尝试添加更多的图像,如:myScroller.addView(anotherImageView); –
请打印错误catlog –