【发布时间】:2020-11-24 13:27:45
【问题描述】:
我正在使用InputMethodService 实现自定义键盘。当所选键盘是我的自定义一个工作时,从一个服务showInputMethodPicker showInputMethodPicker showInputMethodPicker showInputMethodPicker Gboard,输入法选择器 UI 不显示,在 android studio 的运行控制台上没有错误消息。选择的键盘是指设置中的默认键盘。
// inside main activity, start 'chat head' service when a button in app is clicked
startService(Intent(this@MainActivity, FloatingViewService::class.java))
// inside 'chat head' service, show picker UI when a button in expanded 'chat head' menu is clicked
val imm = getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
imm.showInputMethodPicker()
如何使showInputMethodPicker 工作,即使我的自定义键盘没有被选中或者是不可能的?对Android不熟悉,欢迎替代方法(如果上面的方法一开始就错了)
关注blog post 创建“聊天头”,关注stackoverflow post 如何使用showInputMethodPicker
【问题讨论】:
标签: android keyboard custom-keyboard android-input-method inputmethodmanager