У меня есть поле EditText, в которое я хотел бы вводить только отрицательные или положительные числа.
editText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED);
editText.setKeyListener(DigitsKeyListener.getInstance(true,false));
Работает нормально, за исключением съемной клавиатуры, потому что 6 действует как отрицательный, а не как номер 6, если мне нужен номерсо съемной клавиатурой мне нужно нажать shift + 6 (мне это не нужно для других номеров).
Я также пытаюсь использовать
editText.setInputType(Configuration.KEYBOARD_QWERTY);
, но я не могу использовать знак сthis.
Любая помощь с этим будет принята с благодарностью.