我目前正在将 iOS 应用程序移植到 Android
iOS 应用使用标签栏 + 导航 Controller (在每个标签内)加载多个 View
我想在 Android 上保持相同的设计,但我对此有点困惑
我尝试“startActivityForResult”来加载 TabHost 被删除的另一个 Activity
我也尝试用setContentView替换 View ,我正在工作,但由于某些选项卡需要10个以上的子屏幕,代码会很优雅。
所以我正在寻找一种解决方案,以在具有类似 UINavigationController 功能的同一选项卡中加载另一个 Activity
例如:如果我有三个选项卡 A、B、C,在选项卡 A 上我可以在按下某个按钮时转到 A1,如果我按下返回按钮,我希望显示 A
最佳答案
您可以使用 Fragment 或 ActivityGroup。
Fragment 是最新的解决方案,因为 ActivityGroup 已被弃用。
您可以引用:
关于android - 选项卡主机和多个 Activity (相当于 UINavigationController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207291/