¿Cómo configurar WebView como no fullscreen?

Estoy intentando utilizar un WebView en mi aplicación de Android. Estoy creando mi webview en código-lado (no en XML). Mi problema es; Cuando llamo loadUrl método de webview, la webview va a modo de pantalla completa. ¿Cómo puedo mantener el tamaño de la webview por ejemplo 200×200 píxeles?

Si hay alguna otra opción en lugar de webview, por supuesto, bienvenido 🙂

Gracias,

Muy posiblemente lo que estás viendo no es tu actividad, sino la aplicación del navegador, porque la URL a la que has enlazado hizo una redirección. Utilice WebViewClient y shouldOverrideUrlLoading() para capturar el redireccionamiento y enviarlo de nuevo a su propio WebView .

@ Mahati Lin, por favor ver mi código para crear y utilizar 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/"); 

Por encima del código no se establece mi webview a 416px de altura.

@ ComandosWare, he intentado su sugerido 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 reemplazo shouldOverrideURLLoading, la vista web muestra sin dirección, sin navegación (atrás, adelante, etc.).

Y también, la webview doenst aceptar entradas de usuario?

Ok, estoy editando mi pregunta 🙂

Busqué y encontré el siguiente conjunto adicional para hacer webview para poder obtener entradas;

 webView.requestFocus(View.FOCUS_DOWN); 

Por otra parte, supongo que crearé mi propia espalda, botones de avance y barra de direcciones para mi webview. También adjuntaré "qué pasó" a este hilo cuando creé mis botones y mi barra de direcciones.

Mejor,

 WebView wb=new WebView(); wb.setInitialScale(60); 

Esto se usa para configurar el emulador. 60 significa% de valor. Podemos usar de 0% a 100%.

Ver mi respuesta y comentarios sobre cómo mostrar una vista web dentro de una actividad en medio de la pantalla

Aplicar LayoutParams a su WebView o al Layout (es decir, LinearLayout) que rodea el WebView, si es que existe, es decir, setLayoutParams(LinearLayout.LayoutParams(200, 200));

  • ¿En un WebView hay una manera para que shouldOverrideUrlLoading determine si está cogiendo una redirección contra un usuario que chasca un acoplamiento?
  • JavaScript no funciona en Android Webview?
  • Android habilita controles de zoom y pinchadura en Webview
  • ¿Es posible obtener el código HTML de WebView
  • Android - ¿Cómo reproducir video de Youtube en WebView?
  • WebViewClient onReceivedError obsoleta, la nueva versión no detecta todos los errores
  • URL de la ventana nueva de WebView de Android
  • ¿Cómo puedo hacer que webview use el manifiesto de caché HTML5?
  • Cómo solucionar este error singleCursorHandlerTouchEvent -getEditableSupport FASLE en Android
  • Abrir un archivo html ubicado dentro de mi aplicación usando WebView
  • Inicie sesión en la cuenta de Google en la vista web mediante el token del administrador de cuentas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.