[Android Study] 뷰 이벤트

- 액티비티 화면은 뷰로 화면을 구성하고 구현한다. 이런 뷰를 터치했을 때 이벤트 처리는 앞에서 정리한 '키 이벤트, 터치 이벤트'를 이용하지 않고 따로 각 뷰에서 이벤트를 제공한다. * 뷰 이벤트의 처리 구조 - 터치 이벤트와 키 이벤트는 이벤트 콜백 함수인 onTouchEvent(), onKeyDown()만 액티비티에 선언해 놓으면 처리가 가능하다. 하지만, 뷰 이벤트는 좀 더 복잡하다. 뷰 이벤트 처리는 이벤트 소스와 이벤트 핸들러로 역할이 나뉘며 이 둘을 리스너로 연결해야 이벤트를 처리할 수 있다. 이벤트 소스(event source): 이벤트가 발생한 객체 이벤트 핸들러(event handler): 이벤트 발생 시 실행할 로직이 구현된 객체 리스너(listener): 이벤트 소스와 이벤트 핸드러..