Я нахожусь в процессе воссоздания нашего настольного приложения для планшетов Android.
Приложение имеет различные представления, доступные через actionBar:
Модуль 1 |Модуль 2 |Модуль 3 |Модуль 4
Каждый из них, очевидно, является представлением.Однако вот моя проблема.
В настольной версии (в МОДУЛЕ 1) у нас есть представления, которые содержат компонент, который останется на экране слева, а справа - компоненты, которые будут меняться.в зависимости от действий, предпринятых на левой стороне.(Пользовательский компонент списка слева и данные справа). Данные справа имеют СЕМЬ подвидов, которые в основном отображают различное содержимое при выборе каждого.
В приложении для настольных компьютеров мы использовалиViewStack, чтобы сделать это.Нажмите на элемент списка и измените то, что отображается в viewStack справа.Затем в этом ViewStack есть еще 7 кнопок, которые можно нажимать, чтобы изменить то, что отображается в этом представлении.
Однако в приложении для Android мы не можем использовать viewStack, поскольку он не оптимизирован.Итак, мне нужно знать, что лучше всего сделать для этого изменения представления?Я хочу как можно больше избегать состояний.
Надеюсь, что это имеет смысл, поскольку это трудно описать без нарушения NDA.