2010-04-16 13 views
6

Ich habe ein Problem mit einer WebView interagieren. Ich zeige ein HTML-Login-Formular innerhalb einer WebView und ich kann nicht innerhalb eines der Eingabefelder der Formulare eingeben. Ich kann mit den Links interagieren, wählen Sie Boxen, Schaltflächen usw.Kann nicht in ein WebView eingeben

Hier ist ein Beispiel für meinen Code. Im Grunde erhalte ich die Webansicht von der XML und setze sie auf WebViewClient und 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"); 

Irgendwelche Ideen?

Antwort

7

Sie können die folgenden dies tun zu lösen:

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

Es gibt einen weiteren Beitrag here.

Verwandte Themen