建立MainActivity继承Activity类,重写OnCreate()方法,添加按钮监听
第一种方式:通过匿名类来添加
btn_dail.setOnClickListener(new OnClickListener(){
@Override public void onClick(View arg0)
{
// TODO Auto-generated method stud
String num = edit_num.getText().toString();
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+num));
startActivity(intent);
}
});
第二种方式:通过接口来添加(通过继承接口OnClickListener)
//通过接口来注册按钮点击事件
/*@Override
public void onClick(View arg0){
// TODO Auto-generated method stub
switch(arg0.getId()){
case R.id.btn_dail:
String num = edit_num.getText().toString();
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+num));
startActivity(intent);
break;
}
}*/
第三种方式:通过事件来添加
1、布局文件添加属性:
android:onClick="dail_click"
android:clickable="true"
2、定义事件:
public void dail_click(View view)
{
String num = edit_num.getText().toString();
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+num));
startActivity(intent);
}