为什么我总是从onTouchEvent获得ACTION_DOWN

Ade*_*dem 8 android touch

我从View扩展我的课程.并重写onTouchEvent函数.但是,我只能获得ACTION_DOWN事件.不是任何ACTION_UP或ACTION_MOVE.我应该怎么做才能得到那些事件?

我只覆盖onTouchEvent和onDraw函数.应用程序中只有这个视图

@Override
public boolean onTouchEvent(MotionEvent event) {
    System.out.println("event:"+event.getAction());
    return super.onTouchEvent(event);
}
Run Code Online (Sandbox Code Playgroud)

Pet*_*rdk 29

可能你需要返回true而不是返回super事件.这意味着您处理了该事件,因此您可以接收下一个事件.