Android EditText 实现监听实例

 更新时间:2016年07月13日 09:39:09   投稿:lqh  
本文主要介绍Android EditText 组件 实现监听事件,并附有代码实例,在Android开发过程中如果能用到可以参考下

我们要实现:当EditText的Text改变时,我们希望得到通知,但是可惜的是Android并没有这个监听器,也就无从得知变化了,但我们可以使用TextWatcher类可以帮助我们来实现这个功能。

现有一个id = edit的EditText。

1、定义一个TextWatcher的实例。

private TextWatcher watcher = new TextWatcher(){

 @Override
 public void afterTextChanged(Editable s) {
  // 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 onTextChanged(CharSequence s, int start, int before, int count) {
  Log.d("TAG","[TextWatcher][onTextChanged]"+s);
 }
 
};

2、在EditText上注册该TextWatcher实例。

EditText et = (EditText)findViewById(R.id.edit);
et.addTextChangedListener(watcher);

这样每当EditText的Text改变的时候,onTextChanged()就会被调用!

以上就是对 Android EditText 控件进行的监听事件,有需要的朋友,可以参考下。

相关文章

  • Android中Retrofit+OkHttp进行HTTP网络编程的使用指南

    Android中Retrofit+OkHttp进行HTTP网络编程的使用指南

    Retrofit和OkHttp都是Square在GitHub上开源的第三方HTTP支持包,两个包可以搭配使用,本文即是来讲解Android中Retrofit+OkHttp进行HTTP网络编程的使用指南:
    2016-07-07
  • android输入框内容改变的监听事件实例

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

    下面小编就为大家分享一篇android输入框内容改变的监听事件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • Android开发中ListView自定义adapter的封装

    Android开发中ListView自定义adapter的封装

    这篇文章主要为大家详细介绍了android开发中ListView自定义adapter的封装,ListView的模板写法,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Flutter图片缓存管理ImageCache原理分析

    Flutter图片缓存管理ImageCache原理分析

    这篇文章主要为大家介绍了Flutter图片缓存管理ImageCache原理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Flutter应用集成极光推送的实现示例

    Flutter应用集成极光推送的实现示例

    这篇文章主要介绍了Flutter应用集成极光推送的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Android解决View的滑动冲突的方法

    Android解决View的滑动冲突的方法

    这篇文章主要介绍了Android解决View的滑动冲突的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Android TextView 设置字体大小的方法

    Android TextView 设置字体大小的方法

    这篇文章主要介绍了Android TextView 设置字体大小的方法的相关资料,需要的朋友可以参考下
    2016-02-02
  • android如何设置Activity背景色为透明色

    android如何设置Activity背景色为透明色

    本篇文章主要介绍了android如何设置Activity背景色为透明色,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Kotlin语言使用WebView示例介绍

    Kotlin语言使用WebView示例介绍

    随着后台技术的不断发展,App前端的应用都布置了Web页面的界面,这个界面就是由WebView组件渲染出来的。WebView由如下优点:可以直接显示和渲染Web页面或者网页;可以直接调用网络上或者本地的html文件,也可以和JavaScript交互使用
    2022-09-09
  • Android开发中使用WebView控件浏览网页的方法详解

    Android开发中使用WebView控件浏览网页的方法详解

    这篇文章主要介绍了Android开发中使用WebView控件浏览网页的方法,结合实例形式较为详细的总结分析了Android WebView控件的功能、布局、设置、常用方法及相关操作技巧,需要的朋友可以参考下
    2017-10-10

最新评论