界面文件activity_main.xml

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context="com.example.activity_03.MainActivity"><EditTextandroid:id="@+id/factor_one"android:layout_width="fill_parent"android:layout_height="wrap_content"/><TextViewandroid:id="@+id/symbol"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_below="@+id/factor_one"/><EditTextandroid:id="@+id/factor_two"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_below="@+id/symbol"/><Buttonandroid:id="@+id/multiply"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_below="@+id/factor_two"/></RelativeLayout>

界面文件result.xml

<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextViewandroid:id="@+id/result"android:layout_width="fill_parent"android:layout_height="wrap_content"/></LinearLayout>

MainActivity.java

publicclassMainActivityextendsActionBarActivity{privateEditTextfactor_one;privateEditTextfactor_two;privateTextViewsymbol;privateButtonmultiply;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);factor_one=(EditText)findViewById(R.id.factor_one);factor_two=(EditText)findViewById(R.id.factor_two);symbol=(TextView)findViewById(R.id.symbol);multiply=(Button)findViewById(R.id.multiply);symbol.setText(R.string.symbol);multiply.setText("计算");multiply.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubStringfactor_one_str=factor_one.getText().toString();Stringfactor_two_str=factor_two.getText().toString();Intentintent=newIntent();intent.putExtra("factor_one_str",factor_one_str);intent.putExtra("factor_two_str",factor_two_str);intent.setClass(MainActivity.this,ResultActivity.class);MainActivity.this.startActivity(intent);}});}@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//设置菜单//MenuItemandroid.view.Menu.add(intgroupId,intitemId,intorder,inttitleRes)menu.add(0,1,1,R.string.about);menu.add(0,2,2,R.string.exit);returnsuper.onCreateOptionsMenu(menu);}@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//选中菜单选项之后进行的操作if(item.getItemId()==1){//关于}elseif(item.getItemId()==2){//退出finish();}returnsuper.onOptionsItemSelected(item);}}


ResultActivity.java

publicclassResultActivityextendsActivity{privateTextViewresult;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.result);Stringfactor_one_str=getIntent().getStringExtra("factor_one_str");Stringfactor_two_str=getIntent().getStringExtra("factor_two_str");intfactor_one=Integer.parseInt(factor_one_str);intfactor_two=Integer.parseInt(factor_two_str);result=(TextView)findViewById(R.id.result);result.setText(factor_one*factor_two+"");}}

strings.xml

<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="app_name">Activity_03</string><stringname="hello_world">Helloworld!</string><stringname="action_settings">Settings</string><stringname="symbol">乘以</string><stringname="exit">退出</string><stringname="about">关于</string></resources>

AndroidManifest.xml 中注册Activity

<activityandroid:name=".ResultActivity"android:label="ResultActivity"/>