我正在使用android-support-v7-appcompat
庫。迴應操作欄的向上按鈕
在我的片段中,我有一個具有不同控件的自定義操作欄。點擊按鈕,我將抽屜漢堡包圖標更改爲後退按鈕。
代碼:
((MyActivity)getActivity()).mDrawerToggle.setDrawerIndicatorEnabled(false);
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
現在我有一個後退按鈕在屏幕上顯示。當我點擊後退按鈕時沒有任何反應。
我在片段試過這樣:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
Log.i("Back Button ", "back button clicked ");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
,但仍然沒有工作。
當你點擊後退按鈕時,你會發生什麼? – Shannon
我只是要檢測點擊並對其執行某些操作 – user2056563