2011-01-13 13 views
5

私はその中にビューを持つ既存のScrollViewを取り込み、より多くのビューを動的に(実行時に)ScrollViewコンテナに追加したいと考えています。レイアウトを拡張/再膨張させずにスクロールビューにビューを追加できますか?

新しいレイアウトを作成して展開する必要なく、これらのビューを追加できますか?もしそうなら、これらのビューを動的に追加する一般的なプロセスは何ですか?この質問の便宜上

、景色がTextView ...

おかげであると仮定!

答えて

17

ScrollViewには1人の子供しかいない可能性があるので、直接それ以上の子供を追加することは意味がありません。その後、あなたはLinearLayoutに複数のビューを追加することができ、あなたのScrollViewはそれの内部LinearLayoutを持って言うことができます:

LinearLayout layout = findViewById(R.id.my_linear_layout); 
TextView textView = new TextView(this); 
layout.addView(textView); 
+0

明確化し、素晴らしい答えをありがとう! –

+0

ありがとうございます@mayraそれは私のための作品です! –

関連する問題