android四种点击事件触发写法

在android开发中常用到单击触发事件,这里我们总结了四种写法
1.内部类
2.匿名内部类
3.布局文件夹定义Onclick属性,并在activity中声明方法
4.在主类中实现OncickListener接口,并在主类中实现未实现的方法

1、内部类

    btnButton.setOnClickListener(new MyListener());  
    class MyListener implements OnClickListener { 
            @Override  
            public void onClick(View v) {  
                System.out.println("内部类响应点击事件");  
            } 
        }  

2、匿名内部类

 btnButton.setOnClickListener(new OnClickListener() {  

                @Override  
                public void onClick(View v) {  
                    System.out.println("匿名内部类响应按钮点击事件");  
                }  
            });  

3、布局文件夹定义Onclick属性,并在activity中声明方法

首先在布局文件中声明onclick属性

 

再在相应java文件写相应方法

    public void btnOnClick(View v) {  
        System.out.println("定义属性响应按钮点击事件");  
    }  

4、在主类中实现OncickListener接口,并在主类中实现未实现的方法

    btnButton.setOnClickListener(this);  
    public class MainActivity extends Activity implements OnClickListener 
    @Override  
    public void onClick(View v) {  
        // TODO Auto-generated method stub 

    }  

你可能感兴趣的:(Android,基础)