我想動態地將一些圖像視圖添加到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 –