Event Listener v Listener v set void set

  • Slides: 19
Download presentation

Event. Listener v 리스너(Listener) : 이벤트를 처리하는 범용적인 방법 v 리스너 등록 메서드 :

Event. Listener v 리스너(Listener) : 이벤트를 처리하는 범용적인 방법 v 리스너 등록 메서드 : set리스너 - void set. On. Touch. Listener (View. On. Touch. Listener l) - void set. On. Key. Listener (View. On. Key. Listener l) - void set. On. Click. Listener (View. On. Click. Listener l) - void set. On. Long. Click. Listener (View. On. Long. Click. Listener l) - void set. On. Focus. Change. Listener (View. On. Focus. Change. Listener l) v 인터페이스 구현, 리스너 객체 생성, 이벤트와 연결 과정을 거쳐 사용

Event. Listener 구현 v 이벤트 연결 방법 View. set. On. Click. Listener(On. Click. Listener

Event. Listener 구현 v 이벤트 연결 방법 View. set. On. Click. Listener(On. Click. Listener click. Listener) View. set. On. Touch. Listener(On. Touch. Listener touch. Listener) View. set. On. Long. Click. Listener(On. Long. Click. Listener long. Click. Listener) v 사용 예1) View. set. On. Click. Listener(click. Listener); Click. Listener. Class click. Listener = new Click. Listener. Class(); class Click. Listener. Class click. Listener implements On. Click. Listener { @Override public void on. Click(View view) { // 클릭시 동작 정의 } }

Event. Listener 구현 v 사용 예2) public class Main. Activity extends Activity implements On.

Event. Listener 구현 v 사용 예2) public class Main. Activity extends Activity implements On. Click. Listener @Override protected void on. Create(Bundle saved. Instance. State) {. . 생략 View. set. On. Click. Listener(this); . . 생략 } @Override public void on. Click(View v) { // 클릭시 동작 정의 } }