Android笔记:实现点击事件

布局文件声明控件

.java文件获取控件

1.

 button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.i("匿名内部类方式","button is clicked");
            }
 });

2.

 button.setOnClickListener(listener);//设置监听

 OnClickListener listener = new OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.i("独立类方式","button is clicked");
        }
 };

3.

public class MainActivity extends Activity implements OnClickListener //实现接口


    public void onClick(View v) {                    //实现接口方法
        Log.i("接口方式","button is clicked");
   }

button.setOnClickListener(this);           //绑定button

4.

 android:onClick="onButtonClick" //布局文件中添加点击属性

 public void onButtonClick(View v){
        Log.i("指定onClick属性方式","button is clicked");
    }

原文地址:https://www.cnblogs.com/lxwy1992/p/4729719.html