繁体   English   中英

如果用户输入带字符串的int,则Onclick会验证edittext

[英]Onclick validate edittext if user enters an int with a string

我的应用程序中有一个EditText,它可以验证用户单击按钮时用户是否不能输入整数。

这是通过if语句在word为字符串的条件下完成的:

(word.matches(“ [0-9] *”)

如果用户也输入带有字符串的单词,该如何更改呢?

谢谢

EditText继承自TextView ,后者具有一个名为setInputType的方法。 此方法接受定义为InputType的int。 因此,您可以根据需要/用户单击InputType动态设置InputType

为了在EditText中进行这种过滤,更好的方法是指定android:inputType 这使您可以指定期望的内容并显示右键盘。 另一种选择是使用android:digit来指定自动字符。 如果需要数字,请输入

android:digit =“ 0123456789”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM