没多大差别,View是所有控件的基类。
无论是实现View类的onClick还是Button类的onClick函数,根据多态性最终都是调用Button类的onClick函数。
PS:以上是个人理解。

解决方案 »

  1.   

     懒得查文档, 应该是Button.OnClickListener 继承 View.OnClickListener   但楼上的看法我觉得不太对,不一定都是调用Butotn类的onClick方法 ,可以说所有的可视组件都可以响应点击事件, 实现View.OnClickListener时系统应该是不知道你点的是一个Button的 。他只是按例执行监听器里的方法
     
    Ps : 以上也是个人理解
      

  2.   

    Button是View的子类啊,方法是继承来的...一样的..