Мне нужно вызвать несколько разных клавиатур: «стандартную» клавиатуру с клавишами Ctrl и Alt; может быть, панель управления курсором; и так далее.
Я нашел класс Keyboard
, который позволил бы мне определить клавиатуру в ресурсе XML. Я обнаружил, что класс KeyboardView
имеет метод setKeyboard
... и до сих пор я не нашел никакого другого класса, который принимает экземпляр Keyboard
.
Как я должен использовать KeyboardView
? Я попытался добавить его в XML своей активности; найти его во время выполнения с помощью findViewById
; а затем вызов setKeyboard
... но все это испортило мою раскладку и не вызвало специальную клавиатуру.