[英]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.