버튼을 사용할때 일반적으로 클릭리스너만 쓰는데

더블클릭 이벤트를 받아서 작업하려고 합니다...


//찾아보니 GestureDetector를 통해 구현할 수 있더라구요..

그래서 액티비티 안에서

private final class SimpleGestureListener
    extends GestureDetector.SimpleOnGestureListener {
        // Implementation
    @Override
    public boolean onDoubleTap(MotionEvent event) {
     
    //할일 정의
     return true;
    }

   }

클래스 넣고

OnCreate에서

done_btn = (ImageButton)findViewById(R.id.done_btn);
 gestureDetector = new GestureDetector(done_btn.getContext(), new SimpleGestureListener());

넣은 후에

@Override
    public boolean onTouchEvent(MotionEvent event) {
    if (gestureDetector.onTouchEvent(event))
             return true;

        return false;
    }


이렇게 함 해봤는데 전혀 반응이 없네요...