我有一些动态创建的多个edittexts,我需要设置数字。
用户可以输入0-9之间的数字 并且' - '在开始时签名而不是在任何号码之后。
有效输入
a. 1235
b. -568
输入无效
a. --1234
b. 5-6
这就是我正在使用的
et.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
如何实现我的解决方案?
答案 0 :(得分:0)
解决了
et.setKeyListener(DigitsKeyListener.getInstance(true, false));
//true stands for the signed number
//false stands for decimal value