1
有什麼辦法可以使用操作欄中的標準菜單按鈕來執行某些操作嗎?在我的情況下,滑動菜單,我已經有一個在普通按鈕的onClick
工作的代碼。我只想使用操作欄中的菜單按鈕。這可能嗎?或者我將不得不自定義操作欄而不使用已經存在的按鈕?操作欄菜單onclick
有什麼辦法可以使用操作欄中的標準菜單按鈕來執行某些操作嗎?在我的情況下,滑動菜單,我已經有一個在普通按鈕的onClick
工作的代碼。我只想使用操作欄中的菜單按鈕。這可能嗎?或者我將不得不自定義操作欄而不使用已經存在的按鈕?操作欄菜單onclick
我相信你是指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 。
謝謝,似乎我只是想'android.R.id.home:'' – Lunchbox