是否可以使用后退按钮在 TabHost 中的活动选项卡之间导航?当我按下它时,我会从主 Activity 转到上一个。
问问题
1907 次
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 回答