Android笔记:实现点击事件

时间:2022-02-11 08:47:03

布局文件声明控件

.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");
    }