상세 컨텐츠

본문 제목

[Android]event - 02

Android 개발

by mobile 2012. 8. 15. 15:44

본문

반응형

▶ event

: 손가락으로 화면을 터치할 때 발생하는 터치 이벤트는 이벤트 처리 시 MotionEvent 객체로 전달되는데 이 객체의 getAction() 메소드를 호출하면 사용자가 수행한 작업이 어떤 것인지 구분 할 수 있습니다. 예를 들어, 손가락으로 누를 때는 'MotionEvent.ACTION_DOWN', 이동할 때는 'MotionEvent.ACTION_MOVE', 그리고 손가락을 뗄 때는 'MotionEvent.ACTION_UP' 이벤트가 발생합니다. 이와 같은 이벤트의 유형은 getAction() 메소드에서 리턴되는 정수값으로 구분됩니다. 이벤트가 발생하는 X,Y 좌표값은 getX()와 getY()메소드를 이용해 확인할 수 있습니다.


[Reference]

boolean onKeyDown(int keyCode, KeyEvent event)

boolean onKey(View v, int keyCode, KeyEvent event)


두 번째 onKey() 메소드 뷰의 OnKeyListener 인터페이스를 구현할 때 사용됩니다. 다음은 keyCode 정수 값으로 구분할 수 있는 대표적인 키값을 설명하고 있습니다.


▶ 키를 눌렀을 때 전달되는 대표적인 키 값

 키코드

설명 

KEYCODE_DPAD_LEFT 

왼쪽 화살표 

KEYCODE_DPAD_RIGHT 

오른쪽 화살표 

KEYCODE_DPAD_UP 

위쪽 화살표 

KEYCODE_DPAD_DOWN 

아래쪽 화살표

KEYCODE_PAD_CENTER 

[중앙]버튼 

KEYCODE_CALL 

[통화]버튼 

KEYCODE_ENDCALL 

[통화 종료]버튼 

KEYCODE_HOME 

[홈]버튼 

KEYCODE_BACK 

[뒤로 가기]버튼 

KEYCODE_VOLUME_UP 

[소리 크기 중가]버튼 

KEYCODE_VOLUME_DOWN 

[소리 크기 감소]버튼 

KEYCODE_0~KEYCODE_9 

숫자 0부터9까지의 키값 

KEYCODE_A~KEYCODE_Z 

알파벳 A부터 Z까지의 키값 


반응형

'Android 개발' 카테고리의 다른 글

[Android] 단말 방향 설정  (0) 2012.08.16
[Android] 포커스  (0) 2012.08.16
[Android]이벤트 - 01  (0) 2012.08.15
[Android]Toast - 02  (0) 2012.08.15
[Android]Toast - 01  (0) 2012.08.15

관련글 더보기

댓글 영역