第一次加载 webview 时软键盘会自动弹出
显然,网页上也没有编辑框或任何需要键盘的东西。
即使在用户交互事件上这也不起作用。
public void onUserInteraction()
{
super.onUserInteraction();
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(webView.getWindowToken(), 0);
}
这是来自 logcat 的日志。
Apparently there are no editboxes or anything which needs a keyboard on the webpage either.
and this dos'nt work either even on user interaction event.
public void onUserInteraction()
{
super.onUserInteraction();
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(webView.getWindowToken(), 0);
}
This is the log from logcat.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您关心的是如何打开 URL,那么您可以尝试一下,这是经过测试的代码:
If your concern is how to open URL then you try this and it is the tested code:
在您的 AndroidManifest.xml 中
使用 android:configChanges="orientation|keyboardHidden"
例如
为我工作,希望也能帮助您。
In your AndroidManifest.xml
use android:configChanges="orientation|keyboardHidden"
e.g
Worked for me, Hope helps you also.