android按钮监听器的四种技术

版权所有,禁止匿名转载;禁止商业使用。

android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;


1,activity中使用内部类实现接口 ,创建内部类实例  使用add方法  与java类似


创建监听器的实例

myLis lis = new myLis();


使用add方法给按钮添加监听器


内部类创建监听器


class myLis implements OnClickListener{
    @Override
    public void onClick(View v) {
}
}

2,匿名类添加监听器


Button btn = (Button) findViewById(R.id.btn);  
       
       btn.setOnClickListener(new OnClickListener() {  
          
        @Override  
        public void onClick(View v) {  
              
        }  
    });

3,实现接口


4,xml配置文件中添加onclick方法


配置按钮xml中的写法

 android:onclick="change"


activity页面的中只需直接创建该方法即可

  public void change(View v){
}


0 0