相关疑难解决方法(0)

如何检查Android中软件键盘的可见性?

我需要做一个非常简单的事情 - 找出是否显示了软件键盘.这在Android中可行吗?

android visibility android-softkeyboard

502
推荐指数
9
解决办法
26万
查看次数

WebView在loadUrl()期间隐藏了软键盘,这意味着键盘在调用javascript时无法保持打开状态

因为你在WebView上调用javascript的方式是通过loadUrl("javascript:..."); 键盘不能保持打开状态.

使用loadURL()方法调用loadUrlImpl() ,它调用一个方法叫做clearHelpers() ,然后调用clearTextEntry() ,然后调用hideSoftKeyboard(),然后我们哦变得如此寂寞键盘消失.

据我所知,所有这些都是私人的,不能被覆盖.

有人找到了解决方法吗?有没有办法强制键盘保持打开或直接调用javascript而不通过loadUrl()?

反正是否以某种方式覆盖WebView以防止(私有方法)clearTextEntry()被调用?

javascript keyboard android webview android-softkeyboard

15
推荐指数
1
解决办法
5424
查看次数