Java 如何在没有按钮的情况下计算两个编辑文本的值?

Java 如何在没有按钮的情况下计算两个编辑文本的值?,java,android,android-studio,Java,Android,Android Studio,我是安卓工作室的新手。我正在做一个简单的项目,用户将两个输入放在两个edittext字段中。需要使用这些输入进行计算,我需要在另一个文本视图中自动显示测试结果,而不需要用户单击按钮。我该怎么做 为此,您可以使用和侦听EditText上的文本更改 editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence char

我是安卓工作室的新手。我正在做一个简单的项目,用户将两个输入放在两个edittext字段中。需要使用这些输入进行计算,我需要在另一个文本视图中自动显示测试结果,而不需要用户单击按钮。我该怎么做

为此,您可以使用和侦听EditText上的文本更改

  editText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {


             // do whatever you want
        }

        @Override
        public void afterTextChanged(Editable editable) {

        }
    });

我认为您只需添加addTextChangedListener侦听器,并在用户在其他edittextfields中写入内容时更新第三个edittextfield的值。。