2011-09-28 109 views
1

我想動態地將一些圖像視圖添加到HorizontalScrollView。 我有我的滾動視圖:水平滾動視圖和圖像視圖?

myScroller = new HorizontalScrollView(this); 

然後:

myScroller.addView(myImageView1); 

這工作,但我想不止一個圖像視圖添加到滾動條,那麼它不工作。

任何想法?

+1

你有沒有嘗試添加更多的圖像,如:myScroller.addView(anotherImageView); –

+0

請打印錯誤catlog –

回答

7

Horizo​​ntalScrollView只能有1個孩子,所以你需要把所有的圖像放在一個水平的linearLayout裏面並將其添加到Horizo​​ntalScrollView。

HTH。

0

滾動型也只允許有一個子視圖, A ScrollView should place one child in it containing the entire contents to scroll

1

水平滾動視圖,並採取水平線性佈局,然後如果你知道有多少圖像在那裏?把它放在for循環中,將它們逐個添加到linearlayout中...... !!

1

如果您添加ImageViews,您也可以使用Gallery也將水平滾動,並且您可以使用適配器來設置內容。

如果你想堅持ScrollView,你只能有一個孩子,所以你必須添加一個像LinearLayout這樣的容器來添加你的ImageViews。