Android:MotionEvent,用于拦截(ActionMode)菜单项的单击

时间:2018-11-27 23:33:20

标签: android contextmenu motionevent actionmode

我正在寻找一种拦截ActionModePopupWindow.TouchInterceptor菜单项单击的方法。

我尝试使用以下代码:

((CreateAction) context).popupWindow.setTouchInterceptor(new View.OnTouchListener() {

            public boolean onTouch(View v, MotionEvent event) {
                if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
                    if (event.getAction() == MotionEvent.ACTION_DOWN) {
                        return true;
                    } else {
                        return false;
                    }
                }
                return false;
            }
        });

即使在使用MotionEvent.ACTION_BUTTON_DOWN时,点击也未被拦截。

任何人都知道如何拦截菜单项的点击?

0 个答案:

没有答案