1、如笔记1,定义内部类实现接口View.OnlClickListener
2、直接在setOnClickListener方法的参数中new 一个匿名类
new OnClickListener(){
public void onClick(View v) {
EditText et1= (EditText) MainActivity.this.findViewById(R.id.et_number);
String number1=et1.getText().toString();
Intent intent=new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+number1));
startActivity(intent);
}
}
3、让MainActivity实现接口View.OnlClickListener,直接把this传给setOnClickListener方法。
4、在XML文件中给button指定一个Android.onclick。然后在MainActivity中实现指定的方法。
注:textview也可以指定点击事件,但要将Android.clickable设成true。