如何在应用程序中创建一个按钮,在java中将编辑文本设置为0?

如何在应用程序中创建一个按钮,在java中将编辑文本设置为0?,java,android,button,android-edittext,Java,Android,Button,Android Edittext,我正在创建一个简单的计算器,它有5个按钮,2个编辑文本和一个文本视图,用户输入数字1的值,然后按数字2,然后按任意键,加、减、乘、除或清除。该值随后显示在文本视图中。如何获取清除按钮以删除num1和num2的值?这是我的 package com.example.moiz_.calculator; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View

我正在创建一个简单的计算器,它有5个按钮,2个编辑文本和一个文本视图,用户输入数字1的值,然后按数字2,然后按任意键,加、减、乘、除或清除。该值随后显示在文本视图中。如何获取清除按钮以删除num1和num2的值?这是我的

package com.example.moiz_.calculator;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

TextView result;
EditText number1, number2;
Button add, subtract, divide, multiply, Clear;
float result_num;
float num1, num2;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    result = (TextView) findViewById(R.id.Result);

    number1 = (EditText) findViewById(R.id.Number1);
    number2 = (EditText) findViewById(R.id.Number2);

    add = (Button) findViewById(R.id.Sum);
    subtract = (Button) findViewById(R.id.Subtract);
    divide = (Button) findViewById(R.id.Divide);
    multiply = (Button) findViewById(R.id.Multiply);
    Clear = (Button) findViewById(R.id.Clear);

    add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            num1 = Integer.parseInt(number1.getText().toString());
            num2 = Integer.parseInt(number2.getText().toString());

            result_num = num1 + num2;
            result.setText(String.valueOf(result_num));

        }
    });

    subtract.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            num1 = Integer.parseInt(number1.getText().toString());
            num2 = Integer.parseInt(number2.getText().toString());

            result_num = num1 - num2;
            result.setText(String.valueOf(result_num));
        }
    });

    divide.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            num1 = Integer.parseInt(number1.getText().toString());
            num2 = Integer.parseInt(number2.getText().toString());

            result_num = num1 / num2;

            result.setText(String.valueOf(result_num));
        }
    });

    multiply.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            num1 = Integer.parseInt(number1.getText().toString());
            num2 = Integer.parseInt(number2.getText().toString());

            result_num = num1 * num2;
            result.setText(String.valueOf(result_num));
        }
    });

    Clear.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            num1 = Integer.parseInt(number1.getText().toString());
            num2 = Integer.parseInt(number2.getText().toString());


            result.setText("0");
        }
    });


}

}

为clear按钮和函数write创建一个单击侦听器

number1.setText("0")
和数字2相同

number1.setText(“”);