美文网首页
Android随笔 2017-2-14

Android随笔 2017-2-14

作者: 威宸 | 来源:发表于2017-02-14 18:05 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Android随笔 2017-2-14

          本文链接:https://www.haomeiwen.com/subject/enxfwttx.html