Android Edittext 验证所有数字

ros*_*ter 2 validation android android-edittext

嗨,在我的 android 应用程序中,我有一个 edittext,其中 inputtype 是人名,但是对于允许使用特殊字符,我需要的是一个 edittext,我只需要输入数字和字母。但是我需要验证所有数字,如果所有数字都输入意味着需要显示错误消息。

我喜欢这个

android:digits="0123456789qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM"

            android:inputType="textFilter"
Run Code Online (Sandbox Code Playgroud)

有了这个,我们也可以输入所有数字......但是如果用户输入所有数字,我需要显示一条错误消息。

Abh*_*k V 5

类中有一个内置函数TextUtils来检查字符串是否只包含数字。你可以用那个。

if (TextUtils.isDigitsOnly(your_string)) {
//show error message
return;
}
Run Code Online (Sandbox Code Playgroud)