上篇地址: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);
}
}
}