我正在尝试将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,对吗?
我必须遗漏一些东西(也许很多)......
答案 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+应用中看到它。