监听多个EditText,满足条件后Button才可以点击
2016-03-12 20:04
501 查看
先翻译下Google文档对TextWatcher的介绍
Method | Description |
---|---|
abstract void afterTextChanged(Editable s) | This method is called to notify you that, somewhere within s, the text has been changed. |
abstract void beforeTextChanged(CharSequence s, int start, int count, int after) | This method is called to notify you that, within s, the count characters beginning at start are about to be replaced by new text with length after. |
abstract void onTextChanged(CharSequence s, int start, int before, int count) | This method is called to notify you that, within s, the count characters beginning at start have just replaced old text that had length before. |
方法 | 描述 |
---|---|
abstract void afterTextChanged(Editable s) | 调用此方法会通知你text文本已经变化了, text文本变为s(即变化后最终的text),如果你需要知道Text的那个地方变化了,可以在onTextChanged()中调用setSpan(object,int,int,int)来标记哪个地方变化了 |
abstract void beforeTextChanged(CharSequence s, int start, int count, int after) | 调用此方法主要是通知你,文本s将要发生改变,改变前文本的长度为start,变化后,文本长度增加count,新的文本长度为after |
abstract void onTextChanged(CharSequence s, int start, int before, int count) | 调用此方法会通知你,文本变为s,旧文本长度为before,旧文本的长度为start,新文本长度增加了count(一般使用start+count来从s中读取新增文本) |
实现多EditText监听: TODO:
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories