//2、第2种添加按钮点击事件方法:在方法中通过匿名内部类的方式给按钮直接设置点击事件监听器
// 1)调用setOnclicklistener方法,
// 2)参数为 new setOnclicklistener ,回车
// 3)在onClick()方法重写需要执行的操作
btnMainDemo2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("onclick","第2种添加按钮点击事件方法");
}
});
//第3种添加按钮点击事件方法:
//4.定义好内部类后,创建对象,然后添加监听器
MyOnClicklistener listener=new MyOnClicklistener();
btnMainDemo3.setOnClickListener(listener);
}
//第一种添加按钮点击事件方法:1)在Activity中定义方法 比如: func() ;
// 2)在XML代码中,对按钮属性onClick进行设置
public void func(View v) {
//类.静态方法();Log日志信息,是Android的一种调试方式,是类
//类可以调用的一定是静态方法
Log.i("onClick","第一种添加按钮点击事件方法");
}
第3种添加按钮点击事件方法:
//1. 在Activity类中定义一个内部类,实现接口 View.OnClickListener
//2.重写 onClick()方法
//3.创建对象,通过setOnclicklistener方法赋给按钮3
//类-》对象-》
private class MyOnClicklistener implements View.OnClickListener{
//alt+inserrt->implement methods->选onClick()方法
@Override
public void onClick(View v) {
Log.i("onClick","第3种添加按钮点击事件方法");
}
Android Studio Button按钮点击事件处理机制
猜你喜欢
转载自blog.csdn.net/weixin_46267489/article/details/105888779
今日推荐
周排行