Существует ли способ создать приложение определенная программируемая клавиатура на Android? После чтения о документах InputMethodService и приложениях для клавиатуры альтернативы проверки там, я полагаю, что альтернативная клавиатура может только быть настроена для использования в масштабе всей системы (посредством Настроек-> Локаль и текст).
Если ответ на вышеупомянутый вопрос не, то является там, по крайней мере, способом загрузить пользовательский словарь и переопределить словарь по умолчанию системной клавиатуры (только, когда мое приложение используется)? Это поможет в предоставлении очень соответствующих предложений пользователю, когда он только коснется нескольких ключей.
Если вам просто нужен Вид, который выглядит и действует как программная клавиатура, я сделал это в моем классе SmallKeyboard. Вам просто нужно расширить android.inputmetethodservice.KeyboardView и выбрать раскладку. Смотрите методы onKey и onText в конце этого файла для действий, выполняемых при нажатии клавиш.
Вместо внутреннего класса моей модели клавиатуры, вы можете загрузить его из XML, если ваш набор клавиш достаточно постоянен.
.