webview(android) 时html组件无法工作再次重新加载html组件

发布于 2024-10-17 13:42:41 字数 602 浏览 6 评论 0 原文

第一次当我将字符串“vamp up”动态为格式良好的 html.webview 时,它运行良好,包括 ,但下一次相同的 webview 不起作用,特别是

当触摸它时,会出现键盘,但无法输入任何单词。

webView 设置如下:

webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSaveFormData(false);
webView.getSettings().setSupportZoom(false);
webView.getSettings().setSavePassword(false);
webView.addJavascriptInterface(new runJavaScript(), "myjs");
webView.requestFocus();
webView.requestFocusFromTouch();

这只发生在 SDK 2.0.1 和 2.0.1 版本中。 2.1-更新。

first time when i dynamic "vamp up" strings to a well-formed html.webview it worked well, including <input = 'text', but the next time the same webview doesn't work, especially <input = 'text'

When one touches it, the keyboard appears, but one can not enter any word.

The webView setting is as follows:

webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSaveFormData(false);
webView.getSettings().setSupportZoom(false);
webView.getSettings().setSavePassword(false);
webView.addJavascriptInterface(new runJavaScript(), "myjs");
webView.requestFocus();
webView.requestFocusFromTouch();

This only happens in SDK 2.0.1 & 2.1-update.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七禾 2024-10-24 13:42:41

我得到了它。在xml文件中添加linealayout,而不是webview,当在java代码中编写html新webview,新webview时,然后添加linealayout,当然linealayout先删除allview。

I got it. in xml file add linealayout,not webview , when make up html new webview ,new webview in java code, then add on linealayout, of couse linealayout removeallview first.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文