8

とのやり取りに問題がありWebViewます。内に 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 に答える