如何经常检查edittext的输入?

时间:2018-10-04 15:30:22

标签: android android-edittext textview

我有一个“编辑”文本和一个textview。在“编辑文本”中,用户将提供一个值,并在此基础上,“文本”视图将显示计算结果。但是不会有任何按钮。如何经常检查编辑文本中的输入值,并在计算后自动在文本框中显示它们?

1 个答案:

答案 0 :(得分:1)

您需要在EditText上添加TextWatcher来验证和计算文本。例如:

editText.addTextChangedListener(new TextWatcher() {
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {

        // TODO Auto-generated method stub
    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        // TODO Auto-generated method stub
    }

    @Override
    public void afterTextChanged(Editable s) {

        // TODO Auto-generated method stub
    }
});

此外,您可以通过 afterTextChanged 方法更新TextView的文本。

相关问题