如果我想在 EditText 字段中强制输入的最大长度,我可以使用 maxLength 属性。但是,如果我想强制执行最小长度(在我的例子中,只是非空白),我找不到相应的 minLength 属性。
我还查看了各种“inputType”属性(电话、密码等),但我没有看到任何类似“必需”或“非空白”的内容。
我不敢相信这需要自定义输入过滤器;更有可能的是答案非常明显,只是没有以我提出问题的形式写下来。
最佳答案
您可以在提交时简单地检查 yourField.text() 是否不等于 null 或 ""。如果是,提示用户输入一些东西。
关于Android:需要验证非空白输入的编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692587/