#Android简单实现加减乘除(两个EditText,两个TextView,四个button)
##界面效果
##代码
activity_main.xml
<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"android:layout_width=\"fill_parent\"android:layout_height=\"fill_parent\"android:orientation=\"vertical\" ><EditTextandroid:id=\"@+id/edt_test1\"android:layout_width=\"60dip\"android:layout_height=\"40dip\"android:layout_marginLeft=\"10dip\"android:layout_marginTop=\"10dip\"android:background=\"#e0e0e0\"android:ems=\"10\"android:inputType=\"number\"android:gravity=\"center\"android:textSize=\"20sp\" /><EditTextandroid:id=\"@+id/edt_test2\"android:layout_width=\"60dip\"android:layout_height=\"40dip\"android:layout_marginLeft=\"10dip\"android:layout_marginTop=\"10dip\"android:background=\"#e0e0e0\"android:gravity=\"center\"android:inputType=\"number\"android:textSize=\"20sp\"android:ems=\"10\"/><LinearLayoutandroid:layout_width=\"match_parent\"android:layout_height=\"wrap_content\" ><TextViewandroid:id=\"@+id/textView1\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:layout_marginLeft=\"10dip\"android:layout_marginTop=\"10dip\"android:textSize=\"20sp\"android:text=\"@string/result12\" /><TextViewandroid:id=\"@+id/tv\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:layout_marginLeft=\"10dip\"android:layout_marginTop=\"10dip\"android:textSize=\"20sp\"android:text=\"\" /></LinearLayout><LinearLayoutandroid:layout_width=\"match_parent\"android:layout_height=\"wrap_content\" ><Buttonandroid:id=\"@+id/btn_sum\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:text=\"@string/Sum\" /><Buttonandroid:id=\"@+id/btn_sub\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:text=\"@string/Sub\" /><Buttonandroid:id=\"@+id/btn_mul\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:text=\"@string/Mul\" /><Buttonandroid:id=\"@+id/btn_del\"android:layout_width=\"wrap_content\"android:layout_height=\"wrap_content\"android:text=\"@string/Del\" /></LinearLayout></LinearLayout>
MainActivity.java
package com.example.test1_1;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends Activity {private TextView tv1;private EditText edt1,edt2;private Button btn_sum,btn_sub,btn_mul,btn_del;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btn_sum=(Button)this.findViewById(R.id.btn_sum);btn_sub=(Button) findViewById(R.id.btn_sub);btn_mul=(Button) findViewById(R.id.btn_mul);btn_del=(Button) findViewById(R.id.btn_del);edt1=(EditText)this.findViewById(R.id.edt_test1);edt2=(EditText)this.findViewById(R.id.edt_test2);tv1=(TextView)this.findViewById(R.id.tv);btn_sum.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String inputText1=edt1.getText().toString();String inputText2=edt2.getText().toString();float num1=Float.valueOf(inputText1).intValue();float num2=Float.valueOf(inputText2).intValue();num1=num1+num2;inputText1=String.valueOf(num1);tv1.setText(inputText1);}});btn_sub.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String inputText1=edt1.getText().toString();String inputText2=edt2.getText().toString();float num1=Float.valueOf(inputText1).intValue();float num2=Float.valueOf(inputText2).intValue();num1=num1-num2;inputText1=String.valueOf(num1);tv1.setText(inputText1);}});btn_mul.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String inputText1=edt1.getText().toString();String inputText2=edt2.getText().toString();float num1=Float.valueOf(inputText1).intValue();float num2=Float.valueOf(inputText2).intValue();num1=num1*num2;inputText1=String.valueOf(num1);tv1.setText(inputText1);}});btn_del.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String inputText1=edt1.getText().toString();String inputText2=edt2.getText().toString();float num1=Float.valueOf(inputText1).intValue();float num2=Float.valueOf(inputText2).intValue();if(num2==0){Toast.makeText(MainActivity.this, \"除数不能为0\", Toast.LENGTH_LONG).show();}else{num1=num1/num2;inputText1=String.valueOf(num1);tv1.setText(inputText1);}}});}}