Пользовательский тип ввода / набор ключей для Android soft keyboard

Я пытаюсь изменить отдельные элементы методов ввода Android, в частности, для ввода координат.

Необходимые ключи / символы: 1234567890.-: При выборе числа со знаком и десятичной дроби у меня есть первые 12 знаков, но я не могу получить: для включения или любой другой символ, который может занять его место (идеально было бы иметь клавишу ° ).

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

Другой вариант, который меня очень интересует, - это изменить существующую клавиатуру телефона, чтобы включить в нее желаемый ключи. Это позволит убрать лишний беспорядок и сделать оставшиеся клавиши больше, что упростит ввод.

6
задан hims056 1 August 2012 в 07:00
поделиться