我遇到了以下问题 - 我已经放置了
android:windowSoftInputMode = "stateAlwaysVisible"
在我的清单中工作相对较好,因为软件键盘几乎始终可见。我有一个webview,其中我有一个可编辑的div,用户可以在其中输入文本。但是,当用户输入一些文本并点击webview上的其他位置(在与当前光标位置不同的位置)时,软件键盘将隐藏片刻然后重新出现。我在我的智慧结束,无法找到解释。使用InputMethodManager使键盘始终可见也没有帮助。
任何帮助都会受到极大的赞赏。谢谢!
答案 0 :(得分:0)
问题在于键盘是隐藏的,因为我们正在通过loadUrl("javascript : bar(event.getX(), event.getY()));"
将所有触摸事件传递给我们的javascript。
原来loadUrl
方法内部隐藏了软件键盘。我没有将触摸事件传递给javascript,而是通过使用window.onmousemove