8

我在与WebView. 我在 a 中显示了一个 HTML 登录表单WebView,但我无法在表单的任何输入字段中输入内容。我确实可以与链接、选择框、按钮等进行交互。

这是我的代码示例。基本上我正在从 xml 中检索 web 视图并将其设置为 aWebViewClient和 a WebChromeClient

webview = (WebView) findViewById(R.id.loginWebview);
webview.getSettings().setJavaScriptEnabled(true);

WebViewClient client = new WebViewClient();
webview.setWebViewClient(client);

webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("http://www.google.com");

有任何想法吗?

4

1 回答 1

10

您可以执行以下操作来解决此问题:

WebView webView = (WebView)findViewById(R.id.yourWebView);
webView.getSettings().setJavaScriptEnabled(true);
webView.requestFocus(View.FOCUS_DOWN);

这里还有一个帖子。

于 2010-11-18T11:11:48.287 回答