Динамически генерировать андроид XML - PullRequest
0 голосов
/ 30 марта 2011

Я работал над проектом, в котором пользователь должен иметь возможность выбрать вариант из счетчика, и в зависимости от выбора должна быть сгенерирована конкретная форма.

Теперь у меня есть только одинстандартный android-xml для всех выборов и onItemSelectedListener для счетчика.

Я не уверен, как это сделать.Должен ли я генерировать весь макет на обычном java или я должен создать xml-макет для включения каким-либо образом?

1 Ответ

2 голосов
/ 30 марта 2011

Если я хорошо понимаю, вы хотите создать кратко настраиваемую форму.

Для этого вы можете создать макет XML со всеми доступными параметрами формы.Затем по коду, в зависимости от выбора пользователя, добавьте или выйдите из элементов с помощью метода View setVisibility () и покажите макет.

Если у вас много форм или они слишком большие или сложные, вы можете иметь столькоXML-макеты как разные формы, которые вы используете, а затем отображать ту или иную форму в зависимости от выбора пользователя.

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