Android — язык экранной клавиатуры

#android #on-screen-keyboard

Вопрос:

В системе я определил 3 разные клавиатуры (чешскую, словацкую, Российскую), и я хочу переключаться между ними программно, не вызывая InputMethodManager.showInputMethodPicker (), потому что он показывает селектор, которого я не хочу. Как это сделать? Пожалуйста, для системы Android 10.

Ответ №1:

Да, можно, например, переключить раскладку экранной клавиатуры на Словакию во время выполнения, в Котлине:

 myEditText.imeHintLocales = LocaleList(Locale("sk", "SK"))