android - Android 中的输入验证,声明一个 InputType 就足够了

标签 android validation input

我的 Activity 中有几个字段都采用整数,并且仅采用整数。 环顾四周,我发现执行验证的最简单方法是在我的 layout.xml 中简单地声明 InputType 为 Integer 这很好用。用户只能输入数字,我的业务逻辑很满意。它还可以处理空白字段。 但是,我想知道用户是否可以输入非数值?我需要能够处理这个吗?如果答案是肯定的,那么这意味着我将需要更新我的所有单元测试以及我的应用程序中的现场验证,但我更愿意相信 Android 操作系统可以做到这一点。

最佳答案

如果您正确使用 InputType,用户将无法输入该 InputType 未指定的任何字符。

关于android - Android 中的输入验证,声明一个 InputType 就足够了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7805798/

相关文章:

android - 在 android 中集成 Freshdesk 时文件提供程序异常

java - Struts 2操作调用丢失xwork i18n语言设置

javascript - jQuery 分页转到输入值更改的页面

javascript - 按类型和名称定位输入字段和提交按钮

C++ 如何验证与重载 >> 运算符一起使用的输入

Android:两个事件监听器 - 如何调用两者

android - 如何设计具有圆角和阴影的弹出窗口

javascript - 触发 onsubmit 而不使用提交按钮

android - 在 Kotlin 的自定义 View 中访问属性

java - 依赖域约束进行验证是一个好习惯吗