android - 禁用 0 和 .在 EditText 之后 -

标签 android

我有一个带有 android:inputType="numberDecimal|numberSigned" 的 EditText 有没有办法禁用 0 和 .当我第一次输入 -?

最佳答案

您可以尝试以下方式。

if(mUname.getText().toString().contains("-")){
        if (mUname.getText().toString().contains("0") || mUname.getText().toString().contains("."))
        {
            //do your stuff
        }
        else{
            // alert
        }
    }

关于android - 禁用 0 和 .在 EditText 之后 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065619/

相关文章:

android - FCM token 未在某些 Android 设备中生成

android - 如果结果为空,应用程序在调用 Web 服务后意外关闭

java - Activity 生命周期 : startActivityForResult and press Back Button

Android System.err 突然出现

java - 如何使用拦截器获取refreshtoken后调用相同的请求?

android - 在真实设备中运行时将字节码转换为 dex 时出错

android - 尽管已授予权限,但仍获得安全异常

java - 如何将android volley gson请求解析为对象列表/集合

android - 从 MutableList<Int> 初始化 Array<Int>

java - 计算位置和位置列表之间的距离