2013-08-05 148 views
1

有什麼辦法可以使用操作欄中的標準菜單按鈕來執行某些操作嗎?在我的情況下,滑動菜單,我已經有一個在普通按鈕的onClick工作的代碼。我只想使用操作欄中的菜單按鈕。這可能嗎?或者我將不得不自定義操作欄而不使用已經存在的按鈕?操作欄菜單onclick

回答

1

我相信你是指ActionBar主頁圖標。

首先,你必須啓用它

getActionBar().setHomeButtonEnabled(true); 

然後,你必須處理該事件

@Override 
public boolean onOptionsItemSelected(MenuItem item) 
{ 
    switch (item.getItemId()) 
    { 
    case android.R.id.home: 
     //do your work 
     return true; 

    default: 
     return super.onOptionsItemSelected(item); 
    } 
} 

僅供參考,如果你想跟着抽屜式導航模式,你應該閱讀本tutorial

+0

謝謝,似乎我只是想'android.R.id.home:'' – Lunchbox