/**     * 内部类实现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));

更多相关文章

  1. 内部类的使用
  2. 深入理解Java:内部类
  3. 匿名内部类--毕向东java基础教程学习笔记

随机推荐

  1. json_decode无法在php中运行
  2. 来自多个文件的相同元素DomDocument load
  3. 获取最近7天的一周中的哪一天?
  4. CakePHP2 Request请求对象中文教程
  5. 关于一个单例模式的问题,这样写为什么返回
  6. 使用date_default_timezone_set和日期的
  7. PHP字节单位转换
  8. 怎么知道php代码运行时调用了那个类、那
  9. 如果我对名称中方括号的输入使用jQuery s
  10. IIS7+PHP上传图片成功但却不能访问401.3