Мне интересно, как я могу создать собственное всплывающее окно, подобное изображенному на скриншоте ниже (позаимствовано с клавиатуры Swype), где у меня может быть пара кнопок, каждая из которых фиксирует строку в подключенном в данный момент "TextView
(через InputConnection ).
Обратите внимание: это InputMethodService , а не обычный Activity
. Я уже пытался запустить отдельный Activity
с Theme:Dialog
. Однако, как только он открывается, я теряю фокус с TextView
, и моя клавиатура исчезает (и с этим мой InputConnection
исчезает).