@Mahtias Lin, consulte mi código para crear y usar WebView;
WebView webView = new WebView(this);
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, 416);
WebSettings webSettings = webView.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webView.setLayoutParams(p);
webView.loadUrl("http://www.google.com/");
El código anterior no establece mi vista web en 416px de alto.
@CommonsWare, probé su sugerencia con el siguiente código y sorprendentemente funciona, gracias.
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return false;
}
});
Pero este uso trajo algunos problemas nuevos. Cuando anulo shouldOverrideURLLoading, la vista web se muestra sin barra de direcciones, sin navegación (atrás, adelante, etc.)?
Y también, la doenst webview acepta las entradas del usuario?
Ok, estoy editando mi pregunta :)
Busqué y encontré el siguiente conjunto adicional para hacer vistaweb a poder conseguir los insumos;
webView.requestFocus(View.FOCUS_DOWN);
Por otro lado, supongo que voy a crear mi propia atrás, adelante botones y dirección de la barra de mi vista web. También adjuntaré "lo que sucedió" a este hilo cuando creé mis botones y la barra de direcciones.
mejor,
por cierto: las mismas preguntas parecen estar aquí: http://stackoverflow.com/questions/3321958/how-use-a-webview-without-expand-and-without-interaction –
@ mathias-lin: link is dead –