0

我是android的初学者。我已经Tabs使用ActionBar标签创建了。现在我想实现,当用户在第一个选项卡中并单击返回Button活动应该关闭或当用户在第二个选项卡中时,他单击应用程序应该显示第一个选项卡的后退按钮,这将使其成为主页选项卡。我尝试使用popupbackstack(),但无论我在哪个标签中,它总是关闭活动。请指导我。提前致谢。

4

1 回答 1

1

最简单的方法是在主机活动中记录选项卡状态(即显示哪个选项卡),并覆盖该onBackPressed()方法以执行您想要的操作。

一些技巧:

  1. 请记住保存状态(覆盖onSavedInstanceState()并保存选项卡状态)以使您的活动在从onPause().

  2. 在此处阅读有关 android 推荐的导航样式的信息。你设计的和android建议的有点不同。

于 2014-03-13T10:30:54.580 回答