2012-05-31 3 views
0

OnClickListener를 Android 기기, 의 인터페이스를 보자하고 방법은 setonClickListener()이다, 그것은이 View.OnClickListener의 오브젝트를 아니면 this인터페이스 방법은 매개 변수로 객체를 취할 이유

이유를 같이한다 this

+1

올바른 인터페이스를 구현하는 것은 현재의 클래스 일 수 있습니다. –

답변

1

이벤트 콜백 메소드를 구현하는 리스너 객체입니다.

1

setOnClickListener()을 사용하여보기에 수신기를 등록 할 수 있습니다. 뷰를 클릭하면이 리스너가 android에 의해 호출됩니다. 리스너는 OnClickListener 인터페이스를 구현하는 모든 객체가 될 수 있습니다.

그리고 청취자에게 안드로이드가 호출하는 메소드는 onClick()입니다. 그리고 안드로이드는 메서드에 클릭 된 뷰를 전달하여 청취자가 어떤 뷰를 클릭했는지 알 수 있습니다. 이렇게하면 여러보기에서 동일한 수신기를 사용할 수 있습니다.

관련 문제