2016-10-28 19 views
-1

我有一個函數在那裏我會設置自定義圖標導航工具欄這樣的自定義圖標:如果我設置爲導航趕不上點擊收聽

Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar); 
     setSupportActionBar(myToolbar); 
     final Drawable upArrow = this.getDrawable(R.drawable.ic_arrow_back_white_48dp); 
     getSupportActionBar().setHomeAsUpIndicator(upArrow); 

     getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
     getSupportActionBar().setDisplayShowHomeEnabled(true); 

     myToolbar.setNavigationOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 

       Log.e("navigation", "navigastion"); 
      } 
     }); 

而且它不登錄,有一個放的方法導航欄上的自定義圖標?

回答

0

您需要使用myToolbar.setNavigationIcon(...)來捕獲setNavigationOnClickListener(...)

+0

謝謝你,凱文,我試過但沒有工作,但我發現我的錯誤,是與抽屜衝突。因爲我需要在活動中使用Drawertoggle,並在其他活動中使用後退按鈕 – LorenzoBerti