【发布时间】:2021-04-02 17:54:20
【问题描述】:
我已经实现了一个自定义软键盘,它已经出现在 Play 商店中并被许多人使用。在几乎所有应用程序中它都可以正常工作,但只有在我试图解决的一个应用程序中存在一件令人讨厌的事情。
如果您使用 messenger Threema 并选择文本字段来输入字母,则会显示键盘 - 但光标不存在!看起来文本字段没有聚焦。我可以使用getCurrentInputConnection().commitText() 写入文本字段,但无法写入调用getCurrentInputConnection().sendKeyEvent()。
当我第二次点击文本字段时,它被聚焦,光标显示,一切正常。
有人知道为什么会这样吗?
【问题讨论】:
标签: android keyboard android-input-method inputmethodmanager