先简单对界面进行布局
给按钮分别设置单击事件,
View.OnClickListener l = new View.OnClickListener(){ @Override public void onClick(View v) { Intent intent = new Intent(); Button button = (Button)v; switch(button.getId()){ //打电话 case R.id.call: intent.setAction(intent.ACTION_DIAL); intent.setData(Uri.parse("tel:0086")); startActivity(intent); break; case R.id.sms: //发短信 intent.setAction(intent.ACTION_SENDTO); intent.setData(Uri.parse("smsto:5554")); intent.putExtra("sms_body","Welcome to Android!"); startActivity(intent); break; } } };