android中实现对多个EditText的监听

来源:互联网 发布:小米手机清空用户数据 编辑:程序博客网 时间:2024/06/11 07:25

android中实现对多个EditText的监听

一般用于注册或者登录,只有同时几个输入都一样才满足注册条件

activity的监听中:

private void initListener() {        TextChange textChange = new TextChange();        etInputPhone.addTextChangedListener(textChange);        etInputPwd.addTextChangedListener(textChange);    }
private class TextChange implements TextWatcher {        @Override        public void beforeTextChanged(CharSequence s, int start, int count, int after) {        }        @Override        public void onTextChanged(CharSequence s, int start, int before, int count) {        }        @Override        public void afterTextChanged(Editable s) {            if (etInputPhone.getText().toString().length() > 0 && etInputPwd.getText().toString().length() > 0) {                tvLogin.setTextColor(getResources().getColor(R.color.white));                tvLogin.setBackgroundResource(R.drawable.tv_bg);                tvLogin.setEnabled(true);            } else {                tvLogin.setTextColor(getResources().getColor(R.color.black));                tvLogin.setBackgroundResource(R.drawable.bg_identity_gray);                tvLogin.setEnabled(false);            }        }    }
阅读全文
0 0