onOptionsItemSelected wird bei Verwendung von actionLayout (SherlockActionBar) nicht aufgerufen
Die Methode onOptionsItemSelected wird bei Verwendung von actionLayout in einem Menüelement nicht aufgerufen. Vermisse ich etwas oder ist es ein bekanntes Problem mit SherlockActionBar?
Aktivität
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.article, menu);
super.onCreateOptionsMenu(menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Log.d(TAG, "onOptionsItemSelected()");
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
case R.id.menu_item_comment:
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Speisekarte
<item android:id="@+id/menu_item_comment"
android:showAsAction="ifRoom"
android:actionLayout="@layout/action_bar_comment_layout"/>