2012-05-31 47 views
0

让我带一个接口在Android- OnClickListener,它的方法是setonClickListener(),它需要 View.OnClickListener的对象,也需要为this为什么接口中的方法将对象作为参数

为什么正在参数 - 该对象或this

+1

它需要实现正确接口的任何东西,这可能是当前类。 –

回答

1

实现事件回调方法的侦听器对象。

1

您可以使用setOnClickListener()在视图上注册侦听器。当点击视图时,此侦听器将由android调用。侦听器可以是实现OnClickListener接口的任何对象。

而android上侦听器调用的方法将为onClick()。并且android会将已经被点击的视图传递给方法,以便监听器知道哪个视图被点击了。这允许为多个视图使用相同的侦听器。

相关问题