Android清空编辑框内容功能的实现实例代码
Android清空编辑框内容功能的实现实例代码 Android清空编辑框内容功能的实现实例代码是 Android 开发中一个非常实用的功能,特别是在输入数据到EditText控件中时,需要清空EditText控件中的数据。在本篇文章中,我们将介绍如何实现 Android 清空编辑框内容功能的实例代码。 我们需要在EditText控件中添加文本框编辑的监听,我们可以使用TextWatcher接口来实现。TextWatcher接口有三个方法:onTextChanged、beforeTextChanged和afterTextChanged。在afterTextChanged方法中,我们可以根据EditText控件中的数据长度来显示或隐藏删除图标。 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控件中添加焦点变化监听,我们可以使用View.OnFocusChangeListener接口来实现。在onFocusChange方法中,我们可以根据EditText控件中的数据长度来显示或隐藏删除图标。 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); } } }); 我们需要在删除图标中添加点击监听事件,我们可以使用OnClickListener接口来实现。在onClick方法中,我们可以清空EditText控件中的数据。 delImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // 执行清空EditText数据 editText.setText(""); } }); 通过以上代码,我们可以实现 Android 清空编辑框内容功能的实例代码。这样,我们可以根据需求在需要的地方进行调用,例如在登陆注册界面中,我们可以使用这个功能来清空用户名和密码的输入框。
- 粉丝: 6
- 资源: 913
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 国开-网络安全技术-实验一 搭建网络安全演练环境.doc
- 国开-网络安全技术-实验八 SQL注入工具使用.doc
- 用python写的一些小工具
- 国开-微积分基础-微积分基础下载作业word版.doc
- 国开-微积分基础-大作业word版.docx
- 排序算法 Sorting 查找算法
- HTML5实现好看的艺术设计师作品展示模板.zip
- HTML5实现好看的音乐乐队演出票务网站模板.zip
- HTML5实现好看的营销推广公司网站模板.zip
- HTML5实现好看的音频播客个人主页模板.zip
- HTML5实现好看的婴儿护理中心网站模板.zip
- HTML5实现好看的应用程序设计网站模板.zip
- HTML5实现好看的游戏碟片厂商官网模板.zip
- HTML5实现好看的游轮帆船租赁网站模板.zip
- HTML5实现好看的瑜伽培训运动网站模板.zip
- HTML5实现好看的游艇租赁服务公司网站模板.zip