Android 处理活动内的OnTouch事件
我试图处理活动中的OnTouch事件,但无法处理MotionEvent.ACTION\u UP操作。这是我的密码:Android 处理活动内的OnTouch事件,android,Android,我试图处理活动中的OnTouch事件,但无法处理MotionEvent.ACTION\u UP操作。这是我的密码: boardView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) {
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不是调试的好方法。使用日志。