0

如何获取向上导航按钮的行为类似于后退按钮?当我按下后退按钮时,我之前的所有活动都保持原来的状态。 当我按下向上按钮我的活动回到初始状态。我尝试hook onBackPressed();以我的onOptionsItemSelected案例R.id.home,但它仍然有不同的表现。如何起床导航行为与按下后退按钮完全相同

视觉: 后退按钮动作 - https://www.flickr.com/photos/[email protected]/35702817566/in/dateposted-public/向上按钮行为 - https://www.flickr.com/photos/[email protected]/35702812926/in/dateposted-public/ 任何帮助,将不胜感激。谢谢!

回答

0

你可以这样做多种方式,把这个代码的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(); 
    } 
}); 

希望它能帮助。

+0

这工作!非常感谢你,我感谢你的帮助。 –