button按钮侦听事件View和Button

psy0324 2010-12-11 12:32:47
在学习android发现button按钮有以下两种方式侦听,那么他们有什么区别呢?


第一种:
mButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
....
}
}
);
第二种:
mButton.setOnClickListener(new Button.OnClickListener()
{

@Override
public void onClick(View v)
{
...
}
});

...全文
154 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦帆帆 2010-12-11
  • 打赏
  • 举报
回复
没区别。button 继承了view 里的interface onclicklistener().
妖怪 2010-12-11
  • 打赏
  • 举报
回复
没有什么区别
实际上Button的类里面并没有override OnClickListener函数

而Button和View之间的关系:
Button -> TextView -> View

而在View里面OnClickListener是protected函数

所以实际上没有什么区别的

你可以View的OnClickListener里面下断点 其实都会走到那里去

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧