Android系统下按钮、文本框、输入框、菜单的使用情况参照下面的代码: public class ActivitySum extends Activity { /** Called when the activity is first created. */ private Button btnSum = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btnSum = (Button) findViewById(R.id.ButtonSum); if (btnSum != null) btnSum.setOnClickListener(new OnBtnClkListener()); } private class OnBtnClkListener implements OnClickListener { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(); String num1 = ((EditText) findViewById(R.id.EditTextNum1)) .getText().toString(); String num2 = ((EditText) findViewById(R.id.EditTextNum2)) .getText().toString(); intent.setClass(ActivitySum.this, ActivityResult.class); intent.putExtra("Num1", num1); intent.putExtra("Num2", num2); ActivitySum.this.startActivity(intent); } } } public class ActivityResult extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activityresult); int num1 = 0; int num2 = 0; TextView textViewResult = (TextView)findViewById(R.id.TextViewResult); if (textViewResult != null) try { num1 = Integer.parseInt(getIntent().getStringExtra("Num1")); num2 = Integer.parseInt(getIntent().getStringExtra("Num2")); int sum = num1 + num2; textViewResult.setText(Integer.toString(sum)); } catch (NumberFormatException e) { textViewResult.setText("Number Format Error!"); } } } 其中菜单的实现需要重载以下方法: @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub return super.onOptionsItemSelected(item); }