繁体   English   中英

如何经常检查edittext的输入?

[英]how to check edittext's input frquently?

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

您需要将TextWatcher添加到您的EditText以验证和计算文本。 例如:

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的文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM