Android溢出菜单拦截事件

时间:2015-07-13 08:14:30

标签: android events menu overflow

我有一个我想要实现的动作,所以我用一个主题来改变ActionBar中的溢出图标。抱怨之前:如果我有空间溢出,我应该有一个空间用于我想要的图标。我想捕获事件并停止溢出菜单打开然后处理事件。那可能吗?我真的没有选择UI - 一个项目,一个特定的图标。

为什么onKeyDown没有捕获溢出菜单上的点击?

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_MENU) {
        Log.d("HELP", "KEYCODE_MENU");
        return true;
    }
    Log.d("HELP", "KeyCode=" + keyCode );
    return false;
}

0 个答案:

没有答案