davice_li 发表于 2013-2-7 09:44:04

为上篇的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 stubif(item.getItemId()== 1){   finish();}return super.onOptionsItemSelected(item); } class CalListener implements OnClickListener{@Overridepublic 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);}               }} 
页: [1]
查看完整版本: 为上篇的Android 乘法计算器,加入菜单。