如何获得与按下后退按钮完全一样的向上导航行为

How to get Up Navigation behavior exactly like back button pressed

如何使向上导航按钮的行为类似于后退按钮?当我按下后退按钮时,我之前的所有活动都保持原样。 当我按下向上按钮时,我的活动 return 进入初始状态。我尝试连接 onBackPressed();在我的 onOptionsItemSelected 上设置 R.id.home,但它的行为仍然不同。

视觉: 后退按钮行为- https://www.flickr.com/photos/151974643@N07/35702817566/in/dateposted-public/ Up Button Behavior - https://www.flickr.com/photos/151974643@N07/35702812926/in/dateposted-public/ 任何帮助,将不胜感激。谢谢!

您可以通过多种方式完成,将这段代码放在 activity

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();
    }
});

希望对您有所帮助。