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