Saltar al contenido

Android Webview: la página web debe ajustarse a la pantalla del dispositivo

Buscamos por todo el mundo online para tener para ti la respuesta para tu problema, si tienes preguntas puedes dejar tu inquietud y te contestamos con mucho gusto, porque estamos para servirte.

Solución:

Puedes usar esto

    WebView browser = (WebView) findViewById(R.id.webview);
    browser.getSettings().setLoadWithOverviewMode(true);
    browser.getSettings().setUseWideViewPort(true);

esto corrige el tamaño según el tamaño de la pantalla.

Debe calcular la escala que necesita usar manualmente, en lugar de configurarla en 30.

private int getScale()
    Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); 
    int width = display.getWidth(); 
    Double val = new Double(width)/new Double(PIC_WIDTH);
    val = val * 100d;
    return val.intValue();

Entonces usa

WebView web = new WebView(this);
web.setPadding(0, 0, 0, 0);
web.setInitialScale(getScale());

Amigos,

Encontré mucha información importante y excelente de usted. Pero, la única manera que funciona para mí fue de esta manera:

webView = (WebView) findViewById(R.id.noticiasWebView);
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.loadUrl("http://www.resource.com.br/");

Estoy trabajando en Android 2.1 debido al tipo de dispositivos de la empresa. Pero arreglé mi problema usando la parte de información de cada uno.

¡Gracias!

Reseñas y puntuaciones

Recuerda algo, que tienes concesión de agregar una reseña si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *