2

是否可以使用后退按钮在 TabHost 中的活动选项卡之间导航?当我按下它时,我会从主 Activity 转到上一个。

4

2 回答 2

4

TabHost您可以使用'方法跟踪先前选择的选项卡,然后setOnTabChangedListener()Activity'onBackPressed()方法覆盖到活动。setCurrentTabByTag()TabHost

举出另一个流行的 Android 应用程序来做这件事。然后解释为什么你的应用程序会与这些不同,以及改变预期行为会如何使用户感到困惑和烦恼。如果你能做到,那就去做吧;否则,请仔细考虑选项卡是否是您应用程序的正确比喻。也许仪表板模式(链接中的第 3 项)更适合您的情况?

于 2010-07-06T14:23:10.993 回答
1

这就是 TabHost 的工作方式。它本身包含选项卡,因此单击“后退”按钮将退出 TabHost,而不是特定选项卡中包含的 Activity。

我想可能有某种方法可以覆盖后退按钮并伪造它。

于 2010-07-06T14:04:06.377 回答