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

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

android:inputType="numberDecimal"

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

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

1 Ответ

1 голос
/ 17 мая 2011

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

Есть как это сделать:
http://android -developers.blogspot.com / 2009/04 / создание входов-method.html

и образец клавиатуры:
http://developer.android.com/resources/samples/SoftKeyboard/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...