Многоуровневый основной/детальный поток Android

Я был бы признателен за некоторые советы по пользовательскому интерфейсу Android (или примеры) в следующем сценарии:

Мне нужно иметь действие, которое следует шаблону пользовательского интерфейса Android Master/Detail Flow, но имеет 3 уровня глубины. т.е. Мастер А будет иметь список. В подробном представлении A у меня будет другой список (в детали A), который, по сути, является мастером для детали B. Затем в детали B мне нужен другой список, который является мастером для детали C. Наконец, деталь C будет содержать список, и это конец потока.

Резюме:

  1. Основной список A имеет деталь A, которая содержит основной список B
  2. Основной список B указывает на деталь B, которая содержит основной список C
  3. Главный список C указывает на деталь C, которая содержит список.

Любые советы, которые вы можете предложить о том, как это можно реализовать, будут высоко оценены. До сих пор я реализовал только стандартный основной поток деталей с одним основным и одним подробным экраном.

Я искал и не могу найти хороших примеров или руководств.

Спасибо, Пол.


person Paul    schedule 08.09.2013    source источник


Ответы (1)


Если вы создадите новый проект Master Detail, вы увидите в папке макета, что activity_item_twopane.xml состоит из Fragment (список) и Framelayout (деталь).

fragment_item_detail.xml — это просто текст, что вы можете сделать, так это изменить framgment_item_detail.xml на макет, состоящий из Fragment и FrameLayout, чтобы у вас было то же поведение, что и у основного действия. Это начало...

БР, Александр.

person Alexandre    schedule 10.01.2014