Могу ли я добавить представления к просмотру прокрутки без надувания / повторного надувания макетов? - PullRequest
5 голосов
/ 13 января 2011

Я хотел бы взять существующий ScrollView с представлением в нем и добавить дополнительные представления динамически (во время выполнения) в контейнер ScrollView.

Можно ли добавить эти виды, не создавая новый макет и не раздувая его? Если да, то каков общий процесс динамического добавления этих представлений?

Ради этого вопроса предположим, что мнения TextView ...

Спасибо!

1 Ответ

17 голосов
/ 13 января 2011

A ScrollView может иметь только одного ребенка, поэтому нет смысла добавлять в него больше детей напрямую.Допустим, у вашего ScrollView есть LinearLayout внутри, тогда вы можете добавить больше представлений к LinearLayout:

LinearLayout layout = findViewById(R.id.my_linear_layout);
TextView textView = new TextView(this);
layout.addView(textView);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...