0
我無法從Logcat中獲取事件中的消息:MotionEvent.ACTION_MOVE和MotionEvent.ACTION_UP。我無法找到解決方案,所以我在這裏問。motionEvents無法使用Android Java
我有這個overrided方法在我的課:
@Override
public boolean onTouchEvent(MotionEvent event){
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_MOVE:
Log.d("action","Action was MOVE");
break;
case MotionEvent.ACTION_DOWN:
Log.d("action","Action was DOWN");
break;
case MotionEvent.ACTION_UP:
Log.d("action","Action was UP");
break;
default:
break;
}
}
return super.onTouchEvent(event);
}
而且在logcat中我可以看到從 MotionEvent.ACTION_DOWN只是消息: 「行動」 「行動是DOWN」。沒有來自其他操作的消息。
我嘗試在我的手機和AVD。
感謝您的回覆。
答: 回報必須設置爲真而不是超級構造函數。