最佳实践:输入验证(Android)

最佳实践:输入验证(Android),第1张

最佳实践:输入验证(Android)

此类java类实现了

TextWatcher
监视”您的编辑文本,监视对文本所做的任何更改:

public abstract class TextValidator implements TextWatcher {    private final TextView textView;    public TextValidator(TextView textView) {        this.textView = textView;    }    public abstract void validate(TextView textView, String text);    @Override    final public void afterTextChanged(Editable s) {        String text = textView.getText().toString();        validate(textView, text);    }    @Override    final public void     beforeTextChanged(CharSequence s, int start, int count, int after) {              }    @Override    final public void     onTextChanged(CharSequence s, int start, int before, int count) {                  }}

在您的中

EditText
,您可以将该文本查看器设置为其监听器

editText.addTextChangedListener(new TextValidator(editText) {    @Override public void validate(TextView textView, String text) {           }});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5561625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存