android输入框内容改变的监听事件一般用于比如我们常见的:登录qq时 用户名输入完整时头像自动显示,或者注册用户时实时提示注册格式是否正确等。那么我们在这里举例:判断输入框是否有内容,来改变按钮的状态,常用于搜索一类。截图如下:(布局代码不再给出)
首先所在的activity要 implements TextWatcher并实现其方法:
public void afterTextChanged(Editable arg0) { // 文字改变后出发事件 String cOntent= editText.getText().toString(); //若输入框内容为空按钮可点击,字体为蓝色 if (!content.isEmpty()) { textView.setClickable(true); textView.setEnabled(true); textView.setTextColor(Color.BLUE); } else { textView.setClickable(false); textView.setEnabled(false); textView.setTextColor(Color.GRAY); } } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub }
以上这篇android输入框内容改变的监听事件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。