我是android的初学者。我使用Tabs
标签创建了ActionBar
。现在我要实现,当第一个选项卡中的用户和点击返回Button
活动应该关闭时或当用户在第二个选项卡中时,他点击应用后应该显示第一个选项卡的后退按钮,这将使其成为主页选项卡。我尝试使用popupbackstack()
,但无论我在哪个标签页面,它都会关闭活动。
请指导我。提前谢谢。
答案 0 :(得分:1)
最简单的方法是在主机活动中记录选项卡状态(即显示哪个选项卡),并覆盖onBackPressed()
方法以执行您想要的操作。
一些提示:
请记住保存状态(覆盖onSavedInstanceState()
并保存标签状态),以便在从onPause()
恢复后立即使用您的活动。
阅读有关Android推荐导航样式here的信息。你设计的与android建议的有点不同。