TextWacher 监听EditText中的文本变化
来源:互联网 发布:淘宝300解id锁是真的吗 编辑:程序博客网 时间:2024/05/16 15:09
我们有时候会根据EditText中输入的文字长度自动做一些操作,比如超过了20个字符,就提示不能输了,或者EditText中为文本为空的时候,不能点击保存按钮之类的。这个时候就需要我们的TextWatcher出场了。下面我还是以代码的方式讲解。相信大家都能看懂的。
EditText editText = (EditText) findViewById(R.id.edit); editText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { Log.e("before", s+"-"+start+ "-"+ count+"-"+ after); //s是指输入之前的字符 //start是指即将输入字符的起始位置。 //count被改变的旧内容数 //after改变后的内容数 } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { Log.e("change", s+"-"+start+ "-"+ before+"-"+ count); //s是指输入后的字符 //start输入字符的起始位置。 //count输入的字符数 } @Override public void afterTextChanged(Editable s) { Log.e("after", s.toString()+".."); //s.toString()获取输入框中的文本 } });
你的支持,是我写作的动力,谢谢!
1 0
- TextWacher 监听EditText中的文本变化
- Android应用开发EditText文本内容变化监听方法
- 39_震动服务&动态的监听edittext文本变化
- Android应用开发EditText文本内容变化监听方法
- Android应用开发EditText文本内容变化监听方法
- Android应用开发EditText文本内容变化监听方法
- Android 监听EditText控件文本变化并修改显示内容
- 监听EditText的变化
- 监听EditText内容变化
- 监听EditText的变化
- 监听EditText的变化
- 监听EditText的变化
- Android---监听EditText变化
- EditText 监听内容变化
- Edittext监听字数变化
- 监听EditText的变化
- 监听EditText的变化
- EditText监听焦点变化
- is waiting for the debugger on port 8100 或 Eclipse调试时Application XXX is waiting for the debugger t
- Mysql ERROR 1045 (28000): Access…
- MySQL查询缓存设置 提高MySQL…
- mysql的基本使用
- 【JS】两侧横幅小广告特效
- TextWacher 监听EditText中的文本变化
- nginx高并发故障
- python+uwsgi+django+nginx配置与…
- svn update命令提示树冲突&nb…
- 免费的redis服务,免费的mongo服务
- Unix.Trojan.DDoS_XOR-1木马症状及…
- yum工具无法启动
- 存储设备设置raid和centos7搭建isc…
- CentOS6.4 配置Haproxy