您的位置:首页 > 移动开发 > Android开发

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中做处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: