Button的四中点击事件
采用匿名内部类的方式:
实现OnClickListener重写Onclick方法
在xml文件中配置
// 1 找到拨打电话号码按钮Button btn_call = (Button) findViewById(R.id.btn_call);// 2 给按钮设置点击事件 因为这个参数 是以借口 所有我搞以实现类// btn_call.setOnClickListener(new MyButtonListener());// 3 按钮的第二种点击事件 采用匿名内部类的方式btn_call.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {System.out.println("----");callPhone();}});
实现OnClickListener重写Onclick方法
//当按钮被点击的时候 调用@Overridepublic void onClick(View v) {int id = v.getId();switch (id) {case R.id.button1: //点击按钮1System.out.println("按钮1");break;case R.id.button2: //点击按钮2的逻辑System.out.println("按钮22");break;case R.id.btn_call: //拨打电话号码的逻辑callPhone();break;default:break;}}
在xml文件中配置
Buttonandroid:id="@+id/btn"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="算一算"android:onClick="click"
在Activity文件中定义click(View v)
public void click(View e){//显示意图Intent intent = new Intent(this, ActivityResult.class);//开启意图startActivity(intent);}

浙公网安备 33010602011771号