Android 监听EditText的状态改变
2015-07-14 17:16
288 查看
1、使用EditText的addTextChangedListener(TextWatcher
watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:
监听EditText的状态改变" />
java代码:
edittext_tab1.addTextChangedListener(new
TextWatcher() {
@Override
public void
onTextChanged(CharSequence s, int start, int before, int count)
{
//
TODO Auto-generated method stub
}
@Override
public void
beforeTextChanged(CharSequence s, int start, int count,
int
after) {
//
TODO Auto-generated method stub
}
@Override
public void
afterTextChanged(Editable s) {
//
TODO Auto-generated method stub
}
});
就这么简单,如果要监听eidttext的内容动态改变就在onTextChanged中做处理,如提示文本框内只能输入数字。如果要想得到文本框还能输入多少字等信息,就要在beforeTextChanged中做处理。
watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:
监听EditText的状态改变" />
java代码:
edittext_tab1.addTextChangedListener(new
TextWatcher() {
@Override
public void
onTextChanged(CharSequence s, int start, int before, int count)
{
//
TODO Auto-generated method stub
}
@Override
public void
beforeTextChanged(CharSequence s, int start, int count,
int
after) {
//
TODO Auto-generated method stub
}
@Override
public void
afterTextChanged(Editable s) {
//
TODO Auto-generated method stub
}
});
就这么简单,如果要监听eidttext的内容动态改变就在onTextChanged中做处理,如提示文本框内只能输入数字。如果要想得到文本框还能输入多少字等信息,就要在beforeTextChanged中做处理。
相关文章推荐
- Android 调用照相机拍照把照片转化为字节数组
- Android 解决Error generating final archive: Debug Certificate 问题
- Android ScrollView与ListView一起(嵌套)使用解决ListView自动滚动的几点方案
- Android SQLite中表自动生成字段的方法
- Android环境配置
- Android 如何使用draw9patch,介绍的很详细,图文并茂,收藏下,备忘!
- Android 设置Dialog不允许返回或搜索键消除
- Android 获取手机IMEI
- Android 在代码中设置打开关闭GPS不必用户操作
- Android TextView自动换行文字排版参差不齐的原因
- Android 在OnCreate()中获取控件高度与宽度
- Android为Spinner填充数据后设置默认值的问题
- Android 判断View属于哪种控件
- Android 在java代码中设置EditText只接受数字输入
- Android 在程序代码中控制软件的卸载与安装
- android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException:解决方法
- Android 判断SQLite数据库中是否存在某一个表格
- Android 获取屏幕尺寸与密度
- 解决Android模拟器不能上网的几点方法
- Android 在“非主Activity”中退出整个项目的几点方法!