Android 按钮的四种点击事件

    xiaoxiao2021-04-02  31

    // 找到按钮          Button btn_call = (Button) findViewById(R.id.button1);                  //给button按钮设置一个点击事件          btn_call.setOnClickListener(new MyClickListener());          //定义一个类去实现 按钮需要的接口类型 private class MyClickListener implements OnClickListener{ // 当按钮被点击的时候调用 @Override public void onClick(View v) { } }

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

    // ☆☆☆☆ 按钮第三种点击事件 需要MainActivity实现OnClickListener接口 btn_call.setOnClickListener(this); btn_call2.setOnClickListener(this); btn_call3.setOnClickListener(this); btn_call4.setOnClickListener(this); // 当我点击按钮的时候执行 @Override public 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(); }

    转载请注明原文地址: https://ju.6miu.com/read-665806.html

    最新回复(0)