Android监听事件实现的几种方法

Posted by PanMin on December 30, 2014

Android监听事件实现的几种方法

  1. 匿名内部类的实现
      button.setOnClickListener(new OnClickListener(){
           @Override
           public void OnClick(View arg0){
                //TODO
           }
      });
    
  2. 独立类的实现
      button.setOnClickListener(listener);
      OnClickListener listener=new OnClickListener(){
           @Override
           public void onClick(View v){
                //TODO
           }
      };
    
  3. 实现接口的方式来实现 activity类继承implement OnClickListener接口 实现方法:
      @Override
      public void onClick(View v){
           //TODO
      }
      button.setOnClickListener(this);