Android 按钮的四种点击事件

来源:互联网 发布:网络摄像机检测报告 编辑:程序博客网 时间:2024/05/22 18:06
        // 找到按钮         Button btn_call = (Button) findViewById(R.id.button1);                //给button按钮设置一个点击事件         btn_call.setOnClickListener(new MyClickListener());        //定义一个类去实现  按钮需要的接口类型     private class MyClickListener implements OnClickListener{    // 当按钮被点击的时候调用@Overridepublic void onClick(View v) {}        }


        //☆☆☆☆ 按钮第二种点击事件     匿名内部类的方式        btn_call.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {//[4]实现拨打电话的逻辑callPhone();}});


// ☆☆☆☆ 按钮第三种点击事件 需要MainActivity实现OnClickListener接口btn_call.setOnClickListener(this);btn_call2.setOnClickListener(this);btn_call3.setOnClickListener(this);btn_call4.setOnClickListener(this);// 当我点击按钮的时候执行@Overridepublic void onClick(View v) {// 具体判断点击的是哪个按钮switch (v.getId()) {case R.id.button1: // 代表点击了第一按钮  callPhone();break;case R.id.button2: // 代表点击了第一按钮callPhone();break;case R.id.button3: // 代表点击了第一按钮callPhone();break;case R.id.button4: // 代表点击了第一按钮System.out.println("我被削了");break;default:break;}}


//☆☆☆☆☆ 按钮的第四种点击事件   声明一个方法 方法名和你要点击的这个按钮 在布局中生命的onClieck属于一样public void click(View v){//拨打电话callPhone();}


0 0