Android EditText 共用TextWatcher,在TextWatcher中确定对应的被观察对象

原创 2016年08月29日 11:13:02
   /**
     * 内部类实现TextWatcher公用
     */
    private class MyTextWatcher implements TextWatcher{

        private EditText editText;
        private MyTextWatcher(EditText editText) {
            this.editText = editText;
        }
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            String text = s.toString();
            Log.i(TAG, "onTextChanged: ");

            switch (editText.getId()){
                case R.id.id_et_phone:
                  //XXX
                    break;
                case R.id.id_et_email:
                 //YYY
                    break;
            }
        }

        @Override
        public void afterTextChanged(Editable s) {
            String text = s.toString();
        }
    }
//使用
  id_et.addTextChangedListener(new MyTextWatcher(id_et));
版权声明:本文为【LouisGeek】原创文章,转载请注明出处!

Android afterTextChanged中逻辑卡顿的问题

最近在进行Android应用开发的过程中,遇到了一个问题,在这里我把它记录下来,希望可以给遇到相似问题的同学们一点启发,同时也是对自己做过的项目的一个小总结。...

【已解决】Android中给EditText添加的TextWatcher中的onTextChanged始终被调用(被执行多次)

【问题】 Android中,给一个EditText添加了TextWatcher,其中实现了onTextChanged, 但是出现个问题: 对于EditText,只修改了一次(比如用删除键删除一个...

Android EditText的TextWatcher监听回调参数详解

先贴代码 mEditText = (EditText) findViewById(R.id.edittext); mEditText.addTextChangedList...

Android EditText 之 TextWatcher

前段时间项目里有个发帖子回复帖子的功能,需要做editetxt输入框里面输入的文字变化监听,查了一下可以实现TextWatcher这个接口对文字进行实时监听。话不多说,看代码奋斗class EditC...

Android EditText TextWatcher 回调方法参数说明

有些时候需要用到TextWatcher来监听EditText的内容变化, 而TextWatcher有三个回调方法, 这三个回调方法在Android的API Document中说的并不是很容易理解, 我...

Android 系列 6.17使用Attributes和TextWatcher接口约束EditText值

6.17使用Attributes和TextWatcher接口约束EditText值 问题 您需要限制用户可以输入的值的范围和类型。 解 在布局XML中的EditText视图上使用适当的属性,并通过实现...

Android TextWatcher监控EditText中的输入内容并限制其输入字符个数

布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记。 主布局: ...

关于android的EditText的监听接口TextWatcher——调色盘例子

在做调色盘的例子时,除了通过按钮点击“+”和“-”来改变rgb的值,还需要能够直接改变EditText的值来调颜色,这个时候需要用到EditText的监听接口TextWatcher。 因为要同时...

android edittext textwatcher的用法

android开发中,可以使用textwatcher监听editTextzhong

最强理解:Android对EditText输入时设置监听即TextWatcher的用法

最强理解:Android对EditText输入时设置监听即TextWatcher的用法有时我们需要对EditText输入时设置监听,比如对EditText进行格式控制(一般用正则表达式),判断输入的内...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android EditText 共用TextWatcher,在TextWatcher中确定对应的被观察对象
举报原因:
原因补充:

(最多只允许输入30个字)