在编辑文本android上设置数字键侦听器?

在编辑文本android上设置数字键侦听器?,android,android-edittext,Android,Android Edittext,我有一些动态创建的多个EditText,需要在其上设置数字 用户可以输入0-9之间的数字 和“-”在起始处签名,而不是在任何数字之后 有效输入 a. 1235 b. -568 无效输入 a. --1234 b. 5-6 这就是我正在使用的 et.setKeyListener(DigitsKeyListener.getInstance("0123456789-")); 如何实现我的解决方案?已解决 et.setKeyListener(D

我有一些动态创建的多个EditText,需要在其上设置数字

用户可以输入0-9之间的数字 和“-”在起始处签名,而不是在任何数字之后

有效输入

    a. 1235
    b. -568
无效输入

    a. --1234
    b. 5-6
这就是我正在使用的

      et.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
如何实现我的解决方案?

已解决

      et.setKeyListener(DigitsKeyListener.getInstance(true, false));
      //true stands for the signed number
      //false stands for decimal value