Android Studio Button按钮点击事件处理机制

   //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种添加按钮点击事件方法");

     }
原创文章 6 获赞 2 访问量 147

猜你喜欢

转载自blog.csdn.net/weixin_46267489/article/details/105888779