Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="整数相加"
android:textSize="28dp"
android:textColor="#000000" />
<EditText
android:id="@+id/et1"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginTop="60dp"
android:hint="请输入整数"
android:maxLines="1"
android:textColor="#000000"
android:textSize="10sp"
android:ems="10"
android:textStyle="italic"
android:inputType="textShortMessage|numberSigned"/>
<EditText
android:id="@+id/et2"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginTop="60dp"
android:layout_centerHorizontal="true"
android:hint="请输入整数"
android:maxLines="1"
android:textColor="#000000"
android:textSize="10sp"
android:ems="10"
android:textStyle="italic"
android:inputType="textShortMessage|numberSigned"/>
<TextView
android:layout_marginTop="80dp"
android:layout_width="60dp"
android:layout_height="80dp"
android:layout_toRightOf="@+id/et1"
android:text="+"
android:textSize="28sp"
android:textColor="#000000" />
<Button
android:id="@+id/btn_one"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_toRightOf="@+id/et2"
android:layout_marginTop="80dp"
android:layout_weight="2"
android:onClick="click"
android:text="="/> //设计按钮,并可以点击按钮
</RelativeLayout>
MainActivity.java
package com.example.myapplication;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private Button btn_one;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); //设置在Activity中显示RelativeLayout
btn_one = (Button) findViewById(R.id.btn_one);
btn_one.setOnClickListener(new View.OnClickListener() {
//点击按钮的设计
int sum;
@Override
public void onClick(View view) {
EditText et1 = findViewById(R.id.et1);
EditText et2 = findViewById(R.id.et2);
String n1 = et1.getText().toString();
String n2 = et2.getText().toString();
int num1 = Integer.valueOf(n1).intValue();
int num2 = Integer.valueOf(n2).intValue();
sum = num1 + num2; //实现相加
n1 = String.valueOf(sum);
btn_one.setText(n1); //等号点完之后出现相加结果
}
});
}}
点击等于号,即可获得结果。