Как я могу обеспечить числовую десятичную клавиатуру в Android?

У меня есть EditText, который требует беззнакового десятичного ввода.

Если я использую:

setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); setKeyListener(NumericDigitsKeyListener.getInstance(false, true)); 

Тогда он отлично работает в США, но мои европейские клиенты не могут использовать его, потому что он, похоже, не дает запятой в качестве десятичной точки.

Если, с другой стороны, я использую:

 setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); setKeyListener(DigitsKeyListener.getInstance("01234567890.,")); 

То он отлично работает в США и Европе, но на некоторых устройствах (например, Galaxy S3) мягкая клавиатура, которая подходит, строго цифровая (без периода запятой ИЛИ).

Как я могу принудительно ввести числовую клавиатуру С доступом к разделителю десятичной дроби, который подходит для локали?

благодаря

Возможное решение / обходное решение – предоставить вам собственную клавиатуру . Для калькулятора должно быть тихое применение

Intereting Posts
Сохраняет ли SurfaceTexture цикл паузы активности / возобновления? Как обрабатывать длинный текст в настройках на Android? Значок панели уведомлений становится белым в Android L Почему мой EditText расширяется по горизонтали или по вертикали после установки Width и Height как wrap_content в android? Контейнер, как div, span и т. Д. Анимация при переключении активности в Android? App объявляет зависимость от конфигурации 'compile' к конфигурации 'default', которая не объявлена ​​в дескрипторе для проекта Где / Как getIntent (). GetExtras () в Android Fragment? Эмулятор Android вращается, но приложение не перерисовывает Как удалить ненужные пространства справа от CheckBox? Внедрение плавающего представления для потоковой передачи видео Приложение Android с помощью Webview / javascript. Что может быть проблемой безопасности? Разрешить многострочный просмотр в режиме EditText в Android? Как установить framelayout в ландшафт, даже если моя активность в портретном режиме в android 2.3.1 Делает ли файл формата M4V в android?