全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android清空编辑框内容功能的实现实例代码

引言

在项目开发中你肯定会遇到这样的需求,输入到EditText中的数据一个一个清理太麻烦了,需要有一个按钮直接能实现一次删除整个EditText控件中的数据,那么接下来我就给大家封装一个方法,有这样的需求直接调用就好了。话不多说,直接上代码:

/** 
*清空编辑框按钮 
* @param editText 需要清空的EditText控件 
* @param delImageView 清空数据的图片 
*/ 
protected void clearEditText(final EditText editText, final ImageView delImageView) { 
/文本框编辑的监听/ 
editText.addTextChangedListener(new TextWatcher() {

    @Override
    public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
      // TODO Auto-generated method stub

    }

    @Override
    public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                   int arg3) {
      // TODO Auto-generated method stub

    }

    @Override
    public void afterTextChanged(Editable arg0) {
      // TODO Auto-generated method stub
      if(editText.getText().length()!=0){
        delImageView.setVisibility(View.VISIBLE);
      } else {
        delImageView.setVisibility(View.INVISIBLE);
      }
    }
  });
  /**焦点变化监听**/
  editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View arg0, boolean arg1) {
      // TODO Auto-generated method stub
      if(editText.getText().length()!=0){
      //删除图标显示
        delImageView.setVisibility(View.VISIBLE);
      } else {
      //删除图标隐藏
        delImageView.setVisibility(View.INVISIBLE);
      }
      if(arg1){
        //得到焦点
      } else {
        //失去焦点,删除图标隐藏
        delImageView.setVisibility(View.INVISIBLE);
      }
    }
  });
  //删除图标的点击监听事件
  delImageView.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View arg0) {
      // 执行清空EditText数据
      editText.setText("");
    }
  });
}

结束,接下来根据需求在需要的地方进行调用就好。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Android清空编辑框  # android  # 编辑框清除  # 清除编辑框内容  # Android中如何实现清空搜索框的文字  # Android清空应用内部文件缓存  # Android TableLayout数据列表的回显清空实现思路及代码  # Android文本框搜索和清空效果实现代码及简要概述  # 清空  # 我就  # 就好  # 给大家  # 多说  # 大家多多  # 文本框  # 有一个  # 中你  # 就好了  # 直接调用  # 肯定会  # 麻烦了  # public  # final  # void  # clearEditText  # TextWatcher  # Override  # ImageView 


相关文章: 如何在万网自助建站平台快速创建网站?  如何在IIS中新建站点并解决端口绑定冲突?  建站主机解析:虚拟主机配置与服务器选择指南  如何在万网ECS上快速搭建专属网站?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  建站主机选购指南与交易推荐:核心配置解析  个人摄影网站制作流程,摄影爱好者都去什么网站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  青岛网站建设如何选择本地服务器?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  家庭建站与云服务器建站,如何选择更优?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  Bpmn 2.0的XML文件怎么画流程图  建站主机无法访问?如何排查域名与服务器问题  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  建设网站制作价格,怎样建立自己的公司网站?  建站之星后台密码遗忘如何找回?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  已有域名能否直接搭建网站?  在线制作视频网站免费,都有哪些好的动漫网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何在新浪SAE免费搭建个人博客?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何在自有机房高效搭建专业网站?  网页设计与网站制作内容,怎样注册网站?  公司网站设计制作厂家,怎么创建自己的一个网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  高性价比服务器租赁——企业级配置与24小时运维服务  如何快速查询网站的真实建站时间?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何选择高效可靠的多用户建站源码资源?  太平洋网站制作公司,网络用语太平洋是什么意思?  小型网站建站如何选择虚拟主机?  济南网站制作的价格,历城一职专官方网站?  建站之星官网登录失败?如何快速解决?  建站之星安装后界面空白如何解决?  香港服务器选型指南:免备案配置与高效建站方案解析  建站之星安装需要哪些步骤及注意事项?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何用花生壳三步快速搭建专属网站?  制作农业网站的软件,比较好的农业网站推荐一下?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  如何快速重置建站主机并恢复默认配置?  学校为何禁止电信移动建设网站?  如何选择服务器才能高效搭建专属网站?  如何在宝塔面板创建新站点?  Android使用GridView实现日历的简单功能  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  如何用5美元大硬盘VPS安全高效搭建个人网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。