2010-04-16 12 views
6

Tengo un problema al interactuar con un WebView. Estoy mostrando un formulario de inicio de sesión HTML dentro de un WebView y no puedo escribir dentro de ninguno de los campos de entrada de los formularios. Puedo interactuar con los enlaces, cuadros de selección, botones, etc.No se puede escribir dentro de un WebView

Aquí hay un ejemplo de mi código. Básicamente estoy recuperando la vista web desde el xml y configurándolo como WebViewClient y 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"); 

¿Alguna idea?

Respuesta

7

puede hacer lo siguiente para resolver esto:

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

No es otro post here.

Cuestiones relacionadas