使用列表,片段和地图实现标签的最佳方法?

时间:2011-12-19 19:41:51

标签: android android-fragments android-maps

我正在尝试将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”的导航?我不认为碎片中有碎片可能吗?

地图怎么样?我不认为在片段中有一个mapview,对吗?

我必须遗漏一些东西(也许很多)......

1 个答案:

答案 0 :(得分:3)

最好的组件之一是ViewPager。 http://tamsler.blogspot.com/2011/10/android-viewpager-and-fragments.html

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

您可以在新的Android电子市场或适用于Android的Google+应用中看到它。