我能察觉点击/水龙头上的操作栏,即用于显示溢出菜单项的菜单按钮。默认情况下,打开了单个项目的列表设置。这里是截图。到目前为止它是在2检测点击,但我想检测点击1
Can i detect click/tap on the menu button of action bar i.e. used to show overflow menu items. By default it opens up the list with one item "Settings". Here is the ScreenShot. Till now it is detecting click on "2" but I want to detect click on "1"
终于让我找到了解决办法。覆盖FragmentActivity.onKeyDown
Finally i found the solution. Override FragmentActivity.onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch (keyCode) {
case KeyEvent.KEYCODE_MENU:
// Do Sometihng
break;
default:
break;
}
return super.onKeyDown(keyCode, event);
}