码迷,mamicode.com
首页 > 移动开发 > 详细

Android - TextWatcher监听事件的使用

时间:2014-12-09 09:19:33      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:mystra   android   textwatcher   edittext   监听文本输入   

TextWatcher监听事件的使用


本文地址:http://blog.csdn.net/caroline_wendy


TextWatcher可以在EditText中监听输入字体,重写3个方法:
beforetTextChanged(),onTextChanged(),afterTextChanged()
可以在EditText的addTextChangedListener中添加匿名内部类的方式使用:
      mEditStatus.addTextChangedListener(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) {
                int count = 140 - mEditStatus.length();
                mTextCount.setText(Integer.toString(count));
                mTextCount.setTextColor(Color.GREEN);
                if (count < 10)
                    mTextCount.setTextColor(Color.YELLOW);
                else if (count < 0)
                    mTextCount.setTextColor(Color.RED);
            }
        });






Android - TextWatcher监听事件的使用

标签:mystra   android   textwatcher   edittext   监听文本输入   

原文地址:http://blog.csdn.net/caroline_wendy/article/details/41819443

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!