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

這工作!非常感謝你,我感謝你的幫助。 –