4

我遇到以下问题 - 我已放置

android:windowSoftInputMode = "stateAlwaysVisible"

在我的清单中,它工作得相对较好,因为软件键盘几乎总是可见的。我有一个 webview,其中有一个可编辑的 div,用户可以在其中输入文本。但是,当用户输入一些文本并在 webview 上的其他位置(在与当前光标位置不同的位置)点击时,软件键盘将隐藏片刻,然后重新出现。我束手无策,找不到对此的解释。使用 InputMethodManager 使键盘始终可见也无济于事。

任何帮助将不胜感激。谢谢!

4

1 回答 1

0

问题是由于我们将所有触摸事件传递给我们通过loadUrl("javascript : bar(event.getX(), event.getY()));".

原来该loadUrl方法在内部隐藏了软件键盘。我通过不将触摸事件传递给javascript来解决这个问题,而是使用window.onmousemove

于 2012-05-10T14:20:54.903 回答