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;
}
});
日志如下:
复现不了,我测试都可以触发
是不是你这个view外层还有控件 给这个事件给拦截了