Yesterday, I found a great library that allowed me to have a \"facebook menu\" with a button on the top left of an action bar which, when pressed, would slide in a menu of items
Turns out that when using ABS you will need to specify the namespace of MenuItem to make sure that you're overriding the correct method. My solution was as follows :
@Override
public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item)
{
int id = item.getItemId();
Log.d("item ID : ", "onOptionsItemSelected Item ID" + id);
if (id == android.R.id.home) {
rbmView.toggleMenu();
return true;
} else {
return super.onOptionsItemSelected(item);
}
}
Change import android.view.MenuItem;
to import com.actionbarsherlock.view.MenuItem;
. Otherwise, you're just using an entirely different MenuItem
than the one you're importing.