我的 Activity 中有几个字段都采用整数,并且仅采用整数。 环顾四周,我发现执行验证的最简单方法是在我的 layout.xml 中简单地声明 InputType 为 Integer 这很好用。用户只能输入数字,我的业务逻辑很满意。它还可以处理空白字段。 但是,我想知道用户是否可以输入非数值?我需要能够处理这个吗?如果答案是肯定的,那么这意味着我将需要更新我的所有单元测试以及我的应用程序中的现场验证,但我更愿意相信 Android 操作系统可以做到这一点。
最佳答案
如果您正确使用 InputType,用户将无法输入该 InputType 未指定的任何字符。
关于android - Android 中的输入验证,声明一个 InputType 就足够了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7805798/