Notice
Recent Posts
Recent Comments
Link
관리 메뉴

DreamFactory7 :: IT

안드로이드개발.터치이벤트안될때 본문

삽질/Android

안드로이드개발.터치이벤트안될때

우루사1호 2013. 5. 2. 12:15

문제 :
public boolean onTouchEvent(MotionEvent event) {
    int action = event.getAction();
    switch(action){
    case MotionEvent.ACTION_DOWN:
    break;
    case MotionEvent.ACTION_MOVE:
    break;
    case MotionEvent.ACTION_UP:
    break;
    default :
    break;
    }
    //return super.onTouchEvent(event); //#1
    return true; //#2
}

#1처럼쓰면 DOWN이벤트만 된다.

해결 :
안드로이드에서 터치이벤트를 처리하는데 대부분 위와같은 코드를 쓸것이다
그런데 #1처럼쓰며면 MotionEvent.ACTION_DOWN만 작동된다.
따라서 #2처럼 쓰면 MOVE와 UP이 작동된다.

이유 :
 잘모르겠음