Android:需要验证非空白输入的编辑文本

标签 android android-edittext maxlength required-field nonblank

如果我想在 EditText 字段中强制输入的最大长度,我可以使用 maxLength 属性。但是,如果我想强制执行最小长度(在我的例子中,只是非空白),我找不到相应的 minLength 属性。

我还查看了各种“inputType”属性(电话、密码等),但我没有看到任何类似“必需”或“非空白”的内容。

我不敢相信这需要自定义输入过滤器;更有可能的是答案非常明显,只是没有以我提出问题的形式写下来。

最佳答案

您可以在提交时简单地检查 yourField.text() 是否不等于 null 或 ""。如果是,提示用户输入一些东西。

关于Android:需要验证非空白输入的编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692587/

相关文章:

android - RelativeLayout 中的 EditField 有输入滞后

Android edittext 键返回到下一个文本

windows - 如何限制批处理变量的长度

android - 如何在允许表情符号输入的情况下限制编辑文本中的最大字符数?

android - support.FragmentManager源码中mAdded和mActive的区别

java - 在 FragmentTabHost 中,水平滑动手势起作用时,选项卡触摸不起作用

android - 如何在方向更改时保留 EditText 数据?

sql - 如何获取sql server中的最大长度值

java - AVD 无法正常工作。它出现了但无法解决

java - Android添加imageview以编程方式修复所有屏幕的大小