Android - числовая (плавающая) программная клавиатура

1

Мне нужно вставить в EditText несколько числовых данных с десятичной запятой. Я знаю, что могу вставить это:

android:inputType="numberDecimal"

в моем XML файле. Но мне нужна другая клавиатура с числовыми (и точечными) клавишами. Что-то вроде "телефонной" клавиатуры (android:inputType="phone").

Я знаю, это дублированный вопрос (здесь оригинал), но я решил открыть новый, потому что первый из них не имеет хорошего решения.

Теги:
keyboard

1 ответ

1
Лучший ответ

Это зависит от приложения клавиатуры, которое установлено на вашем устройстве, какие кнопки видны для разных типов ввода. Из-за проблем с безопасностью вы не можете просто переопределять клавиатуру по умолчанию. Но вы можете создать свою собственную реализацию. Но он должен быть зарегистрирован пользователем в настройках.

Как это сделать:
http://android-developers.blogspot.com/2009/04/creating-input-method.html

И примерная клавиатура:
http://developer.android.com/resources/samples/SoftKeyboard/index.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню