Android 处理活动内的OnTouch事件

Android 处理活动内的OnTouch事件,android,Android,我试图处理活动中的OnTouch事件,但无法处理MotionEvent.ACTION\u UP操作。这是我的密码: boardView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) {

我试图处理活动中的OnTouch事件,但无法处理MotionEvent.ACTION\u UP操作。这是我的密码:

boardView.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            switch (event.getAction())
            {
            case MotionEvent.ACTION_DOWN:
                showToastNotification("ACTION_DOWN");
                break;
            case MotionEvent.ACTION_MOVE:
                break;
            case MotionEvent.ACTION_UP:
                showToastNotification("ACTION_UP");
                break;
            }

            return false;
        }



    });
为什么呢

提前谢谢


科比

你看到“行动”祝酒词了吗?只是“行动起来”的祝酒词没有显示出来吗?

你看到“行动起来”的祝酒词了吗?只是“动作向上”的吐司没有显示吗?

可能是(猜测)当动作向下发生时,吐司出现,活动不受动作向上的控制。或正如@C0deAttack所说,这可能是在幕后。将动作向下通知用作Toast.short,将动作向上通知用作Toast.long。。或者你可以用LogCat

可能是(猜测)当动作发生时,祝酒词出现,并且该活动不受动作的控制。或正如@C0deAttack所说,这可能是在幕后。将动作向下通知用作Toast.short,将动作向上通知用作Toast.long。。或者你可以用LogCat

onTouch事件必须返回“true”istead of“false”。

onTouch事件必须返回“true”istead of“false”。

祝酒不是一种很好的调试方式。使用日志。Toast不是调试的好方法。使用日志。