[ANDROID] 어떻게 안드로이드에서보기에 doubletap을 들으려면? [복제]
ANDROID어떻게 안드로이드에서보기에 doubletap을 들으려면? [복제]
해결법
-
1.당신은 코드의 다음 몇 줄을 사용하여이 작업을 수행 할 수 있습니다. 그것은 간단합니다.
당신은 코드의 다음 몇 줄을 사용하여이 작업을 수행 할 수 있습니다. 그것은 간단합니다.
final GestureDetector gd = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener(){ //here is the method for double tap @Override public boolean onDoubleTap(MotionEvent e) { //your action here for double tap e.g. //Log.d("OnDoubleTapListener", "onDoubleTap"); return true; } @Override public void onLongPress(MotionEvent e) { super.onLongPress(e); } @Override public boolean onDoubleTapEvent(MotionEvent e) { return true; } @Override public boolean onDown(MotionEvent e) { return true; } }); //here yourView is the View on which you want to set the double tap action yourView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return gd.onTouchEvent(event); } });
당신이보기에 더블 탭 동작을 설정하려는 활동 또는 어댑터에이 코드 조각을 넣어.
from https://stackoverflow.com/questions/13530937/how-to-listen-to-doubletap-on-a-view-in-android by cc-by-sa and MIT license
'ANDROID' 카테고리의 다른 글
[ANDROID] 어떻게 탐색 서랍 서랍 헤더 레이아웃보기로 설정 텍스트보기를 팽창하지 않고 (0) | 2020.11.05 |
---|---|
[ANDROID] 'ERROR : 해결에 실패했습니다 com.android.support:appcompat-v7:29.0.1'[중복] (0) | 2020.11.05 |
[ANDROID] 어떻게 안드로이드에 구글 사용자 이름을 얻을 수 있나요? (0) | 2020.11.05 |
[ANDROID] 어떻게 안드로이드 응용 프로그램 '다시 시작'을 프로그램 [중복] (0) | 2020.11.05 |
[ANDROID] (구글 플레이 제외) 안드로이드 응용 프로그램을 업데이트 (0) | 2020.11.05 |