安卓编程中关于setOnClickListener的问题

解释一:

btn.setOnClickListener(this);这种情况是在你的Activity实现了OnClickListener借口,具体写法就是:class *****Activity implements OnClickListener{}
你的类中就得重写接口onclickListener的方法:
@Override
public void onClick(View v) {}
方法中根据v.getId()来判断是哪个按钮的单击操作


解释二:

setOnClickListener的参数要求是一个实现了OnClickListener接口的对象实体,它可以是任何类的实例,只要该类实现了OnClickListener。
你的问题中,它就是MainActivity这个对象自己。
posted @ 2015-07-29 18:35  统领七界  阅读(861)  评论(0编辑  收藏  举报