Intereting Posts
Как я могу ограничить показ в галерее Android только одним элементом для броска? Как создать руководство пользователя в приложении Android? Лучшая практика для показа контактов Android + телефонных номеров Создание ярлыков в Android через ADB Как показать индикатор выполнения в каждом элементе списка? Ограничить Android-виджет на один экземпляр на устройство Значение RGB для HSL-конвертера Сжатие APK для меньшего размера файла Просмотр прокрутки не изменяет размер при изменении содержимого детского вида Программно отключить android: windowActionBarOverlay стиль из панели действий Не удалось найти com.google.android.gms: play-services: 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1. 11 6.1.71 6.5.87 HttpPost работает в Java-проекте, а не в Android Какой размер хранить изображение на сервере для использования с Android-приложением Плавающие кнопки Android над представлением Android Studio не распознает импорт Facebook

У Android есть цифровая клавиатура?

Есть ли способ в android вызвать цифровую клавиатуру, т.е. виртуальную клавиатуру, содержащую только цифры от 0 до 9 и «.». знак?

Solutions Collecting From Web of "У Android есть цифровая клавиатура?"

Попробуйте сделать android:inputType="phone" ?

В принципе, вам нужно то, что сказал Питер Боутон.

В более общем плане, если вам нужно вызвать клавиатуру различного типа, в зависимости от ввода, который вы ожидаете от своего компонента EditText, вы должны использовать IMF (Input Media Framework) и разные IME (редакторы входных носителей).

Вы можете настроить не только входные символы, но и расположение клавиатуры в приложении, автозаполнение и другие параметры.

Вы можете прочитать это сообщение в блоге разработчиков Android: обновление приложений для экранных методов ввода

Если вы говорите об ограничении ввода 0-9 + "." Для поля EditText я использую атрибут android: numeric = "decimal" в XML-макете.

 <EditText android:numeric="decimal" /> 

Если вы работаете с динамически создаваемыми представлениями EditText, соответствующий метод для вызова на него – setKeyListener ()

Убедитесь, что у вас есть только: <EditText android:numeric="decimal" />

И не оба: <EditText android:numeric="decimal" android:digits="0123456789." /> <EditText android:numeric="decimal" android:digits="0123456789." />

Последний, т. Е. Используя как числовые, так и цифры, не работал для меня. Однако, используя только числовые работы.

 <EditText android:numeric="decimal" /> 

Только не влияет на клавиатуру для преобразования в десятичную. Вместо этого используйте:

  <EditText android:inputType="phone" android:numeric="decimal"></EditText> 

Это покажет только цифровую клавиатуру.