安卓编程中关于setOnClickListener的问题

在界面中拖入一个按钮Button,按钮的监听事件为什么有时候是btnOriginal.setOnClickListener(this);这种形式,有时候是btnOrigi... 在界面中拖入一个按钮Button,按钮的监听事件为什么有时候是 btnOriginal.setOnClickListener(this); 这种形式,
有时候是btnOriginal.setOnClickListener(new OrigOnClickListener())然后再定义一个类来实现?
我想知道什么时候可以直接用setOnClickListener(this)这样的?
展开
 我来答
海洋叨咕叨
推荐于2017-09-19 · TA获得超过124个赞
知道答主
回答量:44
采纳率:0%
帮助的人:50.1万
展开全部
btn.setOnClickListener(this);这种情况是在你的Activity实现了OnClickListener借口,具体写法就是:class *****Activity implements OnClickListener{}
你的类中就得重写接口onclickListener的方法:
@Override
public void onClick(View v) {}
方法中根据v.getId()来判断是哪个按钮的单击操作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式