View的OnTouchListener无论如何不执行,只执行OnClickListener

View的OnTouchListener无论如何不执行,只执行OnClickListener

     Log.i(TAG,"LongClickUtils can");
        View view1 = (View)findViewById(R.id.click_view);
        view1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Log.i(TAG,"LongClickUtils click");

            }
        });

        view1.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                Log.i(TAG,"LongClickUtils touch");
                return false;
            }
        });

日志如下:

img


修改onTouch的返回值true和false都不去作用

复现不了,我测试都可以触发

是不是你这个view外层还有控件 给这个事件给拦截了