我的应用程序中有一个EditText,用于验证用户单击按钮时用户无法输入整数。
这是由一个if语句完成的,其中word是一个String:
(word.matches( “[0-9] *”)
如果用户也输入带字符串的单词,我该如何更改?
由于
答案 0 :(得分:1)
EditText
继承自TextView
,其中有一个名为setInputType的方法。此方法接受定义为InputType的int。因此,您可以根据您的需要/用户点击次数动态设置InputType
答案 1 :(得分:0)
要在EditText中执行此类过滤,更好的方法是指定android:inputType。这允许您指定您期望的内容并显示正确的键盘。 另一种选择是使用android:digit来指定自动化字符。如果您需要数字,请输入
机器人:位= “0123456789”