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