Я хотел бы сделать несколько простых, но, поскольку это приходит трудная задача.
У меня есть контроль EditText. То, что я хочу сделать, это когда я перестаю набирать его (onFocusChanged, focus = false). Я хочу записать состояние клавиатуры - какой язык использовался, и в следующий раз, если я увижу, что клавиатура «запомнена», я хочу установите как было раньше.
Я пытался изучить IMF и IME, но они только дают мне некоторую информацию, но без опции 'set', так что это не то, что мне нужно.
С другой стороны, есть KeyboardView - есть некоторые функции, которые могут помочь (getKeyboard, setKeyboard), но я не знаю, как получить KeyboardView!
Зачем мне это нужно? У меня есть 2 EditText, язык в каждом из них будет разным, поэтому пользователь должен сам изменить язык, что очень раздражает, так как количество входных итераций велико. Если бы я только мог вспомнить использованную клавиатуру ...:)
Ценю вашу помощь!