2009-11-24 2 views
1

У меня есть EditText, который предназначен для сбора ввода для базового калькулятора. Я хочу вызвать цифровую клавиатуру, и поэтому я установил android:inputType в numberDecimal|numberSigned. Проблема в том, что EditText filters из всех символов, которые не являются числовыми, например "(", ")", "/", "*".Пользовательская фильтрация ввода для клавиатуры Android

Я попытался переопределить это поведение, установив пользовательский Inp u tFilter, который ничего не фильтрует, но, похоже, не влияет на EditText.

Есть ли способ показать числовые soft keyboard без фильтрации?

ответ

1

Непосредственный ответ, но я считаю, что установка типа ввода на телефон позволяет пропускать эти символы.

+0

К сожалению, это не так. Я попытался создать EditText и установить «android: inputType» на «phone». Набрав букву на клавиатуре, вы выводите номера. Что-нибудь я пропустил? – kwogger

Смежные вопросы