В настоящее время я переключаюсь на single activity architecture
, который будет управлять загрузкой фрагментов в и из container layout
. Все идет хорошо, но я попал в ловушку. Я хочу реализовать шаблон master-detail
, но я не могу найти лучший способ обработки файла макета. Есть два метода, о которых я думал, но оба имеют последствия, которые мне либо не нравятся, либо они не уверены.
- отдельный файл
layout-land
со вторым контейнером: проблема заключается в том, что я не хочу, чтобы второй контейнер занимал место, когда я не располагаюсь в конфигурации с несколькими фрагментами, поэтому я просматриваю много параметров программного макета изменения, которые могут стать беспорядочными. -
nested fragments
: я мог бы загрузить специальный фрагментmulti-configuration
, формат XML которого содержит соответствующие фрагменты, вложенные в
В основном я ищу некоторые рекомендации о том, какой подход я должен принять, будь то два варианта, которые я упомянул, или другой метод, который я пропускаю.
Изменить: Я собрал рисунок Google, который иллюстрирует две идеи, которые у меня были до сих пор.