Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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 Layout_Android Navigation_Onbackpressed_Up Navigation - Fatal编程技术网

Android 如何像按下后退按钮一样启动导航行为

Android 如何像按下后退按钮一样启动导航行为,android,android-layout,android-navigation,onbackpressed,up-navigation,Android,Android Layout,Android Navigation,Onbackpressed,Up Navigation,如何使“向上导航”按钮的行为与“后退”按钮类似?当我按下“后退”按钮时,我以前的所有活动都与以前一样。 当我按下向上按钮时,我的活动返回初始状态。我试着在背压时搭讪;将R.id.home置于我的onOptionsItemSelected上,但其行为仍然不同 视觉: 后退按钮行为- 向上按钮行为- 任何帮助都将不胜感激。谢谢大家! 您可以通过多种方式完成,将此代码放入活动的onCreate()方法中 Toolbar toolbar = (Toolbar) findViewById(R.id.too

如何使“向上导航”按钮的行为与“后退”按钮类似?当我按下“后退”按钮时,我以前的所有活动都与以前一样。 当我按下向上按钮时,我的活动返回初始状态。我试着在背压时搭讪;将R.id.home置于我的onOptionsItemSelected上,但其行为仍然不同

视觉: 后退按钮行为- 向上按钮行为-
任何帮助都将不胜感激。谢谢大家!

您可以通过多种方式完成,将此代码放入活动的onCreate()方法中

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        YOUR_ACTIVITY.this.onBackPressed();
    }
});

希望能有所帮助。

这起作用了!非常感谢你,我感谢你的帮助。