美文网首页Android基础优化
android解决EditText和button常见输入问题

android解决EditText和button常见输入问题

作者: WangYouHu | 来源:发表于2018-07-20 00:57 被阅读0次

    首先来看一下布局文件

    1了解一下思路 设置默认按钮为不可用 当检测到EditText输入的时候改变按钮的状态用来解决无输入内容下按钮不会实现功能 并在输入完成隐藏键盘和删除全部已经输入的文字

    android解决EditText和button常见输入问题

    2献出我的布局代码 虽然很简单 但为了一些初学者我还是公布

    android解决EditText和button常见输入问题 上传中,请稍候... 上传中,请稍候...

    3首先最简单的指明控件和绑定控件

    android解决EditText和button常见输入问题

    3核心就是在这里了 首先必须监听输入框输入的内容的长度为零 如果为零则按钮点击无效果 首先写出最上面一句代码 直接实现方法 会有三个类 这里只需要关注输入框输入状态改变就可以了

    1大家可以看出按钮的xml 文件比其他的按钮多了一个enabled默认为假

    2分两种情况讨论

    a一个输入不为零长度 按钮取消屏蔽点击 为了方便检验效果我把输入的内容添加到一个TextView中 大家细心也会发现加入你输入完成键盘不会隐藏和输入框不归零的漏洞 这里需要我们自己设置 editText.setText=""可以将输入框输入内容归零 在整个进程中我都设置了键盘监听 在输入完成的时候点击按钮隐藏按钮

    b当输入框无输入无法点击按钮 可以提示用户还没有输入内容加一个Toast

    android解决EditText和button常见输入问题

    这是我第一次发简书 希望大家多支持我 只是为了更多的攻城狮更好的互相借鉴 我后面也会发布一些安卓开发的技巧和优化

    相关文章

      网友评论

        本文标题:android解决EditText和button常见输入问题

        本文链接:https://www.haomeiwen.com/subject/xdoxmftx.html