main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/e1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="乘以" />
<EditText
android:id="@+id/e2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提交" />
</LinearLayout>
two.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/t3"
/>
</LinearLayout>
PlussActivity.java
package cn.class3g.activity;
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;
public class PlussActivity extends Activity {
//实现俩个数的相加
EditText e1,e2;
Button button=null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
e1= (EditText) this.findViewById(R.id.e1);
e2= (EditText) this.findViewById(R.id.e2);
button=(Button) this.findViewById(R.id.button1);
button.setOnClickListener(new Mylistener());
}
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, "退出");
menu.add(0, 2, 2, "退出2");
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==1){
this.finish();
}
return super.onOptionsItemSelected(item);
}
class Mylistener implements OnClickListener{
public void onClick(View v) {
String e1str= e1.getText().toString();
String e2str= e2.getText().toString();
Intent intent= new Intent();
intent.putExtra("one", e1str);
intent.putExtra("two", e2str);
intent.setClass(PlussActivity.this, SecondActivity.class );
PlussActivity.this.startActivity(intent);
}
}
}
SecondActivity.java
package cn.class3g.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.EditText;
public class SecondActivity extends Activity {
EditText t3=null;
private static final String TAg="TAG";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.two);
t3= (EditText) this.findViewById(R.id.t3);
Intent intent= getIntent();
String onestr= intent.getStringExtra("one");
String twostr=intent.getStringExtra("two");
Log.i(TAg, onestr);
int oneint=Integer.parseInt(onestr);
int twoint=Integer.parseInt(twostr);
int result=oneint+twoint;
t3.setText(result+"");
}
}