Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android操作栏选项卡导航_Android_Android Tabs_Android Navigation - Fatal编程技术网

Android操作栏选项卡导航

Android操作栏选项卡导航,android,android-tabs,android-navigation,Android,Android Tabs,Android Navigation,我是android的初学者。我使用ActionBar选项卡创建了选项卡。现在我想实现,当用户在第一个选项卡中单击“上一步”按钮时,活动应该关闭,或者当用户在第二个选项卡中单击“下一步”按钮时,应用程序应该显示第一个选项卡,这将使其成为“主页”选项卡。我尝试使用popubackstack(),但无论我在哪个选项卡中,它都会关闭活动。 请引导我。提前感谢。最简单的方法是在主机活动中记录选项卡状态(即显示哪个选项卡),然后重写onBackPressed()方法以执行您想要的操作 一些提示: 请记住保存

我是android的初学者。我使用
ActionBar
选项卡创建了
选项卡。现在我想实现,当用户在第一个选项卡中单击“上一步”
按钮时,活动应该关闭,或者当用户在第二个选项卡中单击“下一步”按钮时,应用程序应该显示第一个选项卡,这将使其成为“主页”选项卡。我尝试使用
popubackstack()
,但无论我在哪个选项卡中,它都会关闭活动。
请引导我。提前感谢。

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

一些提示:

  • 请记住保存状态(覆盖
    onSavedInstanceState()
    并保存选项卡状态),以使您的活动在从
    onPause()
    还原后立即工作

  • 阅读android推荐的导航风格。你设计的和安卓的建议有点不同