android中实现对多个EditText的监听

来源:互联网 发布:网络教育本科费用 编辑:程序博客网 时间:2024/05/22 05:34

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


@Overrideprotected 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就行,重写三个方法,变化前、变化后

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


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

阅读全文
0 0