Я пытаюсь создать приложение, которое предлагает пользователю 3 различных вида макетов.
Единственной общей частью для всех 3 будет TextView (расположенный вверху), который будет отображать информацию, относящуюся к текущему отображаемому макету, и 3 кнопки для выбора необходимых макетов.
Есть ли какой-нибудь способ, которым мы можем создать этот пользовательский интерфейс в XML, чтобы сохранить только одну постоянную часть (верхний TextView) и динамически отображать любой из 3 макетов под ним?
Было бы лучше создать отдельные XML для каждого из макетов (каждый из которых включает в себя верхний TextView в них)?
ИЛИ было бы лучше сделать это с помощью кода?
Важно быстрое переключение между 3 макетами.
Цените любые идеи по этому вопросу.
ТИА
[ПРАВИТЬ 1]
На самом деле это 3 разных макета, с несколькими «дочерними» макетами и видами внутри каждого из них.
Может ли ViewFlipper использоваться для переключения между ними? Я думал, что ViewFlipper был только для переключения между элементами View?
У меня есть они сейчас в отдельных XML-файлах, но я ищу какой-нибудь способ их быстрой загрузки и выгрузки. Не уверен, как сделать сокрытие, попробую почитать об этом.
[/ EDIT 1]