当前位置: 首页 > 编程笔记 >

android输入框内容改变的监听事件实例

徐文彬
2023-03-14
本文向大家介绍android输入框内容改变的监听事件实例,包括了android输入框内容改变的监听事件实例的使用技巧和注意事项,需要的朋友参考一下

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输入框内容改变的监听事件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍iOS中监听UITextField值改变事件的方法实例,包括了iOS中监听UITextField值改变事件的方法实例的使用技巧和注意事项,需要的朋友参考一下 前言 在实际情况中我们有时候在界面输入时候需要让用户输入的数据与模型同步,那么可能我们就需要监听UITextField值改变事件,然后在响应的方法中将新的值同步到模型中。这次我们主要提出三种方案,其中第一种方案是不一定有效的,后

  • 本文向大家介绍浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),包括了浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)的使用技巧和注意事项,需要的朋友参考一下 若是只引用jquery的话,监听单选按钮改变事件如下: 注意:如果是引用了layui的样式和方法,则上面的监听事件失效,被layui接管了,所以应该如下写法: 以上这篇浅谈监听单选框radio改变事件(和

  • 主要内容:本节引言:,1.监听EditText的内容变化,2.实现EditText的密码可见与不可见,本节小结:本节引言: 在前面我们已经学过EditText控件了,本节来说下如何监听输入框的内容变化! 这个再实际开发中非常实用,另外,附带着说下如何实现EditText的密码可见 与不可见!好了,开始本节内容! 1.监听EditText的内容变化 由题可知,是基于监听的事件处理机制,好像前面的点击事件是OnClickListener,文本内容 变化的监听器则是:TextWatcher,我们可以调

  • 本文向大家介绍JS实现移动端实时监听输入框变化的实例代码,包括了JS实现移动端实时监听输入框变化的实例代码的使用技巧和注意事项,需要的朋友参考一下 如果是在pc端,监听输入框你可能想到focus、blur、hover、onkeyup这些事件,但是如果是在移动端使用使用这些事件用户体验极差,因为你要用户收起键盘并且再点个空白处才生效,甚至还存在很大的兼容差异。那么怎么解决呢? 方案一 以前做一个简单

  • 本文向大家介绍Android EditText 监听用户输入完成的实例,包括了Android EditText 监听用户输入完成的实例的使用技巧和注意事项,需要的朋友参考一下 我们都知道, Android EditText输入框,并没有监听用户输入完成的功能,需要我们自己实现。 下面是实现的方法,仅供参考: 配合Handler使用: 以上这篇Android EditText 监听用户输入完成的实例

  • Blade 中提供一个方法帮助开发者可以自定义的监听应用程序运行中的一些生命周期。比如 Session 的创建与销毁,应用启动结束后等。 支持的事件类型有如下: public enum EventType { SERVER_STARTING, // 服务准备启动 SERVER_STARTED, // 服务启动成功 SERVER_STOPPING, //