Добавление просмотров динамически в Android - PullRequest
1 голос
/ 05 ноября 2011

Я хотел бы знать, возможно ли добавить представление, скажем, textview непосредственно из действия (динамически) в Android без фактического наличия его в макете?

Ответы [ 2 ]

4 голосов
/ 05 ноября 2011

Внутри вашей деятельности:

TextView tv = new TextView(this);
tv.setId(42);

LayoutParams params = new LayoutParams(width, height);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
tv.setLayoutParams(params);

setContentView(tv);

Где myView - это вид, к которому вы хотите добавить вид. Это может быть любой тип, который вы хотите.

0 голосов
/ 05 ноября 2011

Да, это абсолютно возможно. Вы можете изменить и сделать с ней все, что захотите (кроме получения пользовательского ввода), если не добавите его в макет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...