为下篇的Android 乘法计算器,加入菜单

为上篇的Android 乘法计算器,加入菜单。上篇地址:http://davice-li.iteye.com/blog/763026?在Activity03.ja

为上篇的Android 乘法计算器,加入菜单。

上篇地址:http://davice-li.iteye.com/blog/763026

?

在Activity03.java 中修改一下 就可以了。

package com.test.app;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class Activity03 extends Activity {    /** Called when the activity is first created. */ private EditText editTextOne; private TextView textView; private EditText editTextTwo; private Button button;     @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                editTextOne=(EditText)findViewById(R.id.MyOne);        textView=(TextView)findViewById(R.id.MyTextView);        editTextTwo=(EditText)findViewById(R.id.MyTwo);        button=(Button)findViewById(R.id.MyButton);        textView.setText(R.string.fh);        button.setText("计算");        button.setOnClickListener(new CalListener());    }                @Override    //当客户点击menu 按钮时,会调用该方法。 public boolean onCreateOptionsMenu(Menu menu) {  // TODO Auto-generated method stub     menu.add(0, 1, 1, R.string.exit);     menu.add(0,2,2,R.string.about);  return super.onCreateOptionsMenu(menu); } @Override //当客户点击 菜单中的某项时,会调用该方法。 public boolean onOptionsItemSelected(MenuItem item) {  // TODO Auto-generated method stub  if(item.getItemId()== 1){   finish();  }  return super.onOptionsItemSelected(item); } class CalListener implements OnClickListener{  @Override  public void onClick(View v) {   // TODO Auto-generated method stub      String oneStr = editTextOne.getText().toString();   String twoStr = editTextTwo.getText().toString();      Intent intent= new Intent();   intent.putExtra("first", oneStr);   intent.putExtra("second", twoStr);   intent.setClass(Activity03.this, CalActivity.class);   startActivity(intent);  }               }}

?