읽기전에 손가락 한번 클릭~ >_<
고마워요 ~ Chu ~ ♥
안드로이드의 이벤트 처리에 대한 내용입니다.
이벤트 핸들러
만약 커스텀 뷰를 만든다면 디폴트 이벤트 핸들러로 사용되는 메소드를 재정의할 수 있습니다.
onKeyDown(int, keyEvent)
onKeyUp(int, keyEvent)
onTrackballEvent(MotionEvent)
onTouchEvent(MotionEvent)
onFocusChanged(boolean, int, Rect)
그밖에 이벤트 처리 가능한 메소드
위에 언급한 메소드들을 제외한 그 밖에 뷰 클래스의 일부가 아닌 메소드가 있습니다. 이 메소드들은 이벤트처리가 가능한 메소드들입니다. 결국 복잡한 이벤트를 관리할 때 사용됩니다.
Activity.dispatchTouchEvent(MotionEvent)
ViewParent.requestDisallowInterceptTouchEvent(boolean)
메소드명이 굉장히 길군요;;;
적절한 어시스트는 스트레스를 줄여줍니다 ^^
이 메소드는 부모뷰가 onInterceptTouchEvent() 메소드로 이벤트를 가로채지 못하게 하는 기능을 합니다.
적절한 어시스트는 스트레스를 줄여줍니다 ^^
이 메소드는 부모뷰가 onInterceptTouchEvent() 메소드로 이벤트를 가로채지 못하게 하는 기능을 합니다.
☞ 이번글은 메소드 소개정도로 끝이 나네요...
다음 글은 이어지는 글 - 이벤트에 대한 터치모드의 글입니다 ^&^
관련글
'프로그래밍 > 안드로이드' 카테고리의 다른 글
| [안드로이드] 포커스 ( Focus ) 처리 (2) | 2010/09/20 |
|---|---|
| [안드로이드] 터치(Touch) 모드 (0) | 2010/09/20 |
| [안드로이드] 이벤트 핸들러 ( Event Handler ) (0) | 2010/09/16 |
| [안드로이드] UI 이벤트 처리 (3) | 2010/09/15 |
| [안드로이드] 커스텀 다이얼로그 생성하기 (10) | 2010/09/09 |
| [안드로이드] 프로그레스 다이얼로그(ProgressDialog) 생성하기 (4) | 2010/09/09 |

댓글을 달아 주세요