⊙ 생성자 : 소스코드에서 뷰가 생성될 때 호출되는 형태와, 레이아웃 파일에서 뷰가 전개(inflate) 될 때 호출되는 형태 두가지가 있습니다. 두번째 형태는 레이아웃에 정의된 속성을 분석한 후 적용합니다.

⊙ onFinish!Inflate() :뷰와 그 하위 자식들이 XML 에서 전개 된 후 호출됩니다.

⊙ onMeasure(int, int) : 뷰와 그 자식들에 대한 크기를 결정하기 위해 호출됩니다.

⊙ onLayout(boolean, int, int, int, int) : 뷰가 그 자식들에게 크기와 위치를 할당할 때 호출됩니다.

⊙ onSizeChanged(int, int, int, int) : 뷰의 크기가 바뀔 때 호출됩니다.

⊙ onDraw(Canvas) : 뷰가 컨텐츠를 그릴 때 호출되지요

⊙ onKeyDown(int, KeyEvent) : 새로운 키 이벤트 발생시 호출됩니다.

⊙ onKeyUp(int, KeyEvent) : 키 업 이벤트 발생시에 호출됩니다.

⊙ onTrackballEvent(MotionEvent) : 트랙볼 모션 이벤트 발생시에 호출됩니다.

⊙ onTouchEvnet(MotionEvent) : 터치스크린의 모션 이벤트 발생시에 호출됩니다.

⊙ onFocusChanged(boolean, int, Rect) : 뷰가 포커스를 가지거나 잃을 때 호출됩니다.

⊙ onWindowFocusChanged(boolean) : 뷰를 포함한 윈도우가 포커스를 가지거나 잃을 때 호출됩니다.

⊙ onAttachedToWindow() : 뷰가 윈도우에 포함될 때 호출됩니다.

⊙ onDetachedFromWindow() : 뷰가 윈도우에서 분리될 때 호출됩니다.

⊙ onWindowVisibillityChanged(int) : 뷰를 포함한 윈도우가 보여지는 상태가 변할 때 호출됩니다.

'안드로이드' 카테고리의 다른 글

Animation 에서의 interpolator  (0) 2011.10.13
Activity 이동시 Animation 효과 주기  (0) 2011.10.13
Criteria  (0) 2011.10.11
메모리 릭 관찰하기  (0) 2011.10.10
Onpe GL 강좌 주소  (0) 2011.08.18

+ Recent posts