Android随笔 2017-2-14

TextWatcher#

对EditText文本进行监听
使用TextWatcher限制输入字符个数以及实现EditText和TextView的同步。
使用TextWatcher对EditText进行监听;在EditText发生变化时,调用对应的处理事件进行处理
mEditText.addTextChangedListener(mTextWatcher);

同样TextWatcher中有三个函数需要重载:

TextWatcher textWatcher = new 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) {
//动作改变在文本改变后
        }
    };

trim()

java中String的trim()方法返回调用字符串对象的一个副本,但是所有头部和尾部的空格都被删除。

instanceof

instanceof是java的一个二元操作符,和==,>,<属同一类。由于它是由字母组成的,所以它又是java的保留关键字。它的作用是判断它左边的对象是否是它右边的对象的实例,返回布尔值。
例:

       String s = "I am an Object!";
  boolean isObject = s instanceof Object;

这里的isObject就是true了。因为String对象是Object类的一个实例。

这里有资料:
TextWatcher

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,523评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,924评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 善意提醒,尊重顾客 在安全领域,严格执行严肃处理
    Joan馒头阅读 111评论 0 0
  • 1. 张士超的手机收到一则信息,一位朋友要结婚了,通知他去喝喜酒。这让他既懊恼又感动,懊恼的是这位朋友是他的高中同...
    拾趣先生阅读 636评论 0 0