您的位置:首页 > 移动开发 > Android开发

Android 按钮的四种点击事件

2017-04-13 12:47 399 查看
        // 找到按钮 
        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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: