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