Лучший способ реализовать вкладки со списками, фрагментами и картами? - PullRequest
3 голосов
/ 19 декабря 2011

Я пытаюсь "портировать" приложение iOS на Android.Исходный рабочий процесс приложения для iOS:

Tab 1
  List1 -> Detail -> DetailMap

Tab 2
  List2 -> Detail -> DetailMap

Tab 3
  Map -> Detail

Где «List1» и «List2» - это списки мест, «Detail» показывает информацию о месте, «DetailMap» показывает, где это место на карте.«Карта» - это простая карта с маркерами, на которые пользователь может щелкнуть, чтобы перейти к «Подробности».

Какой лучший способ реализовать этот рабочий процесс в Android?

Я знаю, что следует избегать использования TabActivity.(устарело), ​​и вместо этого используйте панель действий и фрагменты для предоставления вкладок навигации.Хорошо, но тогда как реализовать переход от «List1» к «Detail» и от «Detail» к «DetailMap»?Я не думаю, что возможно иметь фрагменты внутри фрагмента?

А что с картами?Я не думаю, что возможно иметь вид карты внутри фрагмента, верно?

Я должен что-то упустить (может быть, много) ...

1 Ответ

3 голосов
/ 20 декабря 2011

Одним из лучших компонентов для этого является ViewPager.http://tamsler.blogspot.com/2011/10/android-viewpager-and-fragments.html

и

http://android -developers.blogspot.com / 2011/08 / Horizontal-Swiping-с-ViewPager.html

Вы можете увидеть его в действии в новом Android Market или в приложении Google+ для Android.

...