android - 选项卡主机和多个 Activity (相当于 UINavigationController)

标签 android android-activity uinavigationcontroller android-tabhost

我目前正在将 iOS 应用程序移植到 Android

iOS 应用使用标签栏 + 导航 Controller (在每个标签内)加载多个 View

我想在 Android 上保持相同的设计,但我对此有点困惑

我尝试“startActivityForResult”来加载 TabHost 被删除的另一个 Activity

我也尝试用setContentView替换 View ,我正在工作,但由于某些选项卡需要10个以上的子屏幕,代码会很优雅。

所以我正在寻找一种解决方案,以在具有类似 UINavigationController 功能的同一选项卡中加载另一个 Activity

例如:如果我有三个选项卡 A、B、C,在选项卡 A 上我可以在按下某个按钮时转到 A1,如果我按下返回按钮,我希望显示 A

最佳答案

您可以使用 FragmentActivityGroup

Fragment 是最新的解决方案,因为 ActivityGroup 已被弃用。

您可以引用:

关于android - 选项卡主机和多个 Activity (相当于 UINavigationController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207291/

相关文章:

android - Gradle无法解决 ':app@debug/compileClasspath'的依赖项:

java - 错误 : Failed to resolve: com. google.girebase :firebase-core:16. 2.0

android - 后退按钮重新打开 Activity

ios - 在导航栏中使用 UITableViewController

ios - 向 UIImagepickercontroller 导航栏添加后退按钮

ios - XIB 中的 UIViewController?

java - Android studio,加载具有传递依赖的jar库

android - 使用 webview 播放 youtube 视频时出现问题

android - 加载前设置初始背景色

java - 如果我在 IntentService 中使用 AsyncTask 会发生什么?