Я делаю проект для Android и пытаюсь понять, как быть динамичным в макетах.
Итак, у меня есть файлы макетов complex_card.xml
и simple_card.xml
, каждый из которых содержит тег ConstraintLayout
с некоторыми другими элементами макета внутри. complex_card
занимает больше места, чем simple_card
, поэтому я буду использовать complex_card
всякий раз, когда у меня достаточно места, и могу вернуться к использованию simple_card
, когда у меня нет места.
В activity_main.xml
я использовал оба макета с помощью тегов <include layout="R.layout.complex_card"/>
. Однако в режиме реального времени я хочу изменить это значение на <include layout="R.layout.simple_card"/>
. Как я могу это сделать?