作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我试图在我的编辑文本中只添加一个特定的值。我已经使用了这个我的布局。 android:digits="0123468"
但是,我也不希望数字 1 和 3 在我的编辑文本中起作用。
样本;输入 32... 它给了我一个项目列表但是输入 3 应该不允许我做某事。
有人可以帮我解决这个问题吗?
最佳答案
这可能是一个方法:
<EditText
android:id="@+id/edtNumber"
android:digits="0123456789"
android:inputType="number" />
如果你想丢弃 '1' 和 '3' 你可以得到这样的输入数字:
Integer.parseInt(edtNumber.getText().toString())
并将其与您不想要的值进行比较。
此外,如果出于某种原因您想使用小数,请执行以下操作:
<EditText
android:id="@+id/edtNumberDecimal"
android:digits="0123456789."
android:inputType="numberDecimal" />
关于android - 如何在 edittext 中只允许特定的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337953/
我是一名优秀的程序员,十分优秀!