Android中实现对多个EditText的输入监听

开发中,有时候会使用多个editText,获取到输入的内容,给一个EditText设置输入监听很简单,那么多个EditText呢?这里提供一种方法,可以快速搞定,上代码来……

@Override
protected void initView(View view) {
    super.initView(view);

    TextChange textChange=new TextChange();
    //添加edittext的输入监听
    et_input_business_psd.addTextChangedListener(textChange);
    et_again_input_business_psd.addTextChangedListener(textChange);
}

//设置edittext的输入监听

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 (et_input_business_psd.length()>0&&et_again_input_business_psd.length()>0){
            tv_confirm.setBackgroundColor(getResources().getColor(R.color.titleColorSelected));
        }else{
            tv_confirm.setBackgroundColor(getResources().getColor(R.color.black_light));
        }
    }
}

 

 

 

定义一个方法实现TextWatcher就行,重写三个方法,变化前、变化后

变化中,主要在 变化中实现……

 

这只是一种实现方法,我相信不止一种……

你可能感兴趣的:(橘子---圆又圆)