我是android的初学者。我已经Tabs
使用ActionBar
标签创建了。现在我想实现,当用户在第一个选项卡中并单击返回Button
活动应该关闭或当用户在第二个选项卡中时,他单击应用程序应该显示第一个选项卡的后退按钮,这将使其成为主页选项卡。我尝试使用popupbackstack()
,但无论我在哪个标签中,它总是关闭活动。请指导我。提前致谢。
问问题
94 次
1 回答
1
最简单的方法是在主机活动中记录选项卡状态(即显示哪个选项卡),并覆盖该onBackPressed()
方法以执行您想要的操作。
一些技巧:
请记住保存状态(覆盖
onSavedInstanceState()
并保存选项卡状态)以使您的活动在从onPause()
.在此处阅读有关 android 推荐的导航样式的信息。你设计的和android建议的有点不同。
于 2014-03-13T10:30:54.580 回答