Android返回假onTouchEvent

Android返回假onTouchEvent,android,android-touch-event,Android,Android Touch Event,我读到: 什么是触摸事件类型? 主要的是 ACTION_DOWN - This is the start of a touch event. You should always return true for the ACTION_DOWN event in onTouchEvent if you want to handle a touch event. Otherwise, you won't get any more events delivered to you. 但当我返回false

我读到:

什么是触摸事件类型?

主要的是

ACTION_DOWN - This is the start of a touch event. You should always return true for the ACTION_DOWN event in onTouchEvent if you want to handle a touch event. Otherwise, you won't get any more events delivered to you.
但当我返回false表示ACTION\u DOWN时,我也会得到ACTION\u UP事件。这不应该发生

@Override
public boolean onTouchEvent(MotionEvent event) {

boolean flag = false;
Log.d("onTouch"," "+flag);
return flag;
}

真有趣!您从哪里获得解释
操作\u?这是触摸事件的开始。如果要处理触摸事件,则应始终为onTouchEvent中的ACTION_DOWN事件返回true。否则,您将无法获得更多发送给您的事件。
?我刚刚对它进行了测试,我意识到这对于LinearLayout是正确的,但对于Button则不然,因为TouchEvent上的Button总是接收其他事件类型
ACTION\u UP
ACTION\u MOVE
,即使在返回false之后也是如此。可能按钮(扩展文本视图)在触摸过程中的行为有点不同。您使用的是哪种类型的视图?我正在调查这件事这件事是我的活动。因此,它是最后一个处理事件的程序。因此,处理所有事件是合乎逻辑的。问题解决