【发布时间】:2011-12-19 19:41:51
【问题描述】:
我正在尝试将 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”的导航?我认为片段中不可能有片段吗?
那地图呢?我认为片段中不可能有地图视图,对吧?
我一定遗漏了一些东西(也许很多)......
【问题讨论】:
-
所以基本上你想要一个列表,当单击列表中的项目时,它会将您带到详细信息活动,并且详细信息活动上的按钮将您带到详细信息地图?或标签活动。您也可以为此使用操作栏。
-
@coder_For_Life22 你能详细说明一下吗?
-
那么 List2 在选项卡中,实际上是一个项目列表吗?
-
@coder_For_Life22 是 List2 是项目列表。假设 List1 是餐厅列表,List2 是酒店列表。它们位于我尝试移植的原始 iOS 应用程序的不同选项卡中。
-
那么,为什么您没有为餐厅、酒店等的每个列表设置 3 个按钮。然后每个按钮都会启动一个developer.android.com/guide/tutorials/views/…,其中包含一个列表视图以及列表、详细信息和地图视图的相应选项卡
标签: android android-fragments android-maps