Code Bye

Android 的 setOnClickListener(参数)求大哥指导

本人想知道 1、 setOnClickListener()方法   的意思是  设置监听器的意思吗?
2、假如是的  传入的参数是指 要被监控的对象吗?
3、
上面的代码是给 butTOW的监控事件,要监控的是butTow,传入的参数为什么不是butTow,而要用匿名内部类创建一个新对象。
小弟真的是想好久没想明白,百度了好多,也没找到
解决方案

40

setOnClickListener是给组件绑定监听器,参数当然是一个监听器啊,setOnClickListener是button父类的一个方法,你可以选中setOnClickListener,然后右键点击选去看此方法的声名实现。

5

btnTwo.setOnclickListener()  从英文理解不就是btnTwo设置Onclick监听器么,然后参数就是你给btnTwo设置的监听器咯
很多方法直接看英文就能知道是干什么的,ctrl+左键方法名可以看源码,有对参数的解释

5

相当于你写一个按钮被点击之后的内部类,然后系统会在按钮真正被点击之后,调用你的内部类,执行你的代码。

10

这个是接口的回调。是在Button类中定义了一个接口,这个接口中有一个onClickListener()方法,这个方式是需要使用者来实现的。
public interface OnClickListener {
/**
* Called when a view has been clicked.
*
* @param v The view that was clicked.
*/
void onClick(View v);
}
然后通过,你对接口的实现,实现了点击按钮后,处理本人需要的操作和事情。
建议看看接口回调的具体实现。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android 的 setOnClickListener(参数)求大哥指导