Estoy intentando que el WebView tenga un comportamiento similar al del navegador android. El navegador abre todas las páginas de una manera que intenta ajustar su ancho a la pantalla. Sin embargo, el comportamiento predeterminado de WebView es comenzar en una escala de 100% de píxeles, por lo que comienza con el zoom en la esquina superior izquierda.Cómo configurar el zoom/ancho inicial para una vista web
He pasado las últimas dos horas tratando de encontrar una manera de hacer que WebView amplíe la página a la pantalla como lo hace en el navegador, pero no estoy teniendo suerte. Alguien ha encontrado una manera de lograr esto?
Veo es una configuración llamada setLoadWithOverviewMode, pero parece que no hace nada. También experimenté con setInitialScale pero en diferentes tamaños de pantalla y tamaños de página web que no serán tan elegantes como la escala de los navegadores.
¿Alguien tiene alguna pista?
Gracias
EDIT: método de Brian parece que funciona cuando el teléfono en el paisaje, pero no en el retrato. En el retrato está cerca, pero todavía no se ajusta a toda la pantalla en la página. Empiezo esta recompensa con la esperanza de que haya una forma segura de lograr que el zoom inicial se ajuste a la página con el ancho de la página en cualquier orientación o tamaño de pantalla.
encontró una solución para esto. – Samuel
@Sam, sí, la solución aceptada a continuación funciona para mí. – cottonBallPaws
por alguna razón pasé todo un día alrededor de esto y funcionó solo en api7 y no arriba. Finalmente tuve que implementar el mismo usando setInitialScale y calculando la escala inicial manualmente. Por cierto, tenía una sola imagen con dimensiones de 480x800. – Samuel