1

我有一个带有多个选项卡的 TabActivity。每个选项卡对应一个特定的视图,这些视图可以进一步切换到其他视图。例如,我的一个选项卡显示 RSS 提要列表,用户单击其中一个 RSS 提要后,它将切换到显示文章列表的视图,用户单击其中一个标题后,将显示完整的文章视图。

我将在我的应用程序中添加对“后退”按钮的支持。例如,在完整的文章视图中,用户按下“返回”按钮后,它应该切换回文章列表视图。如果用户再次按下“返回”按钮,我的应用程序应该切换回提要列表视图。

我的想法是在导航期间保持一个Stack<View>,每次用户按下“返回”按钮时,程序都会从​​堆栈中弹出一个视图,并将其设置为当前视图。但我想知道如何在 TabHost 中设置当前视图。非常感谢。

4

1 回答 1