Тип ввода Число, знак минуса и десятичные дроби запрещены?

У меня есть два представления edittext, которые я использую для вычислений, и оба должны быть ограничены только числами, поэтому я использую для этого InputType, но теперь я не могу ввести отрицательное число или любые числа, содержащие десятичные знаки!

Есть идеи или решения?

Спасибо!


person phi16181    schedule 07.08.2011    source источник


Ответы (2)


Вы должны использовать numberSigned или numberDecimal, или оба numberDecimal|numberSigned, чтобы включить нужные вам функции.

person inazaruk    schedule 07.08.2011
comment
Разве это не противоречит тому, что задают вопросы? - person Zon; 04.07.2017

Просто используйте приведенное ниже, и даже клавиатура ввода устройства будет содержать только цифры:

myTextView.setInputType(
  InputType.TYPE_CLASS_NUMBER);
person Zon    schedule 04.07.2017