Tengo vista web con layout_height = "wrap_content". Si aumente el tamaño de fuente predeterminado, la altura de la vista web también aumentará. Pero si disminuyo el tamaño de fuente predeterminado, la altura de la vista web no disminuirá. Entonces hay espacio vacío en el fondo restante.WebView height = wrap_content con cambiar el tamaño de fuente no funciona
He intentado siguiente truco:
articleContent.getSettings().setDefaultFontSize(fontSize);
RelativeLayout.LayoutParams layoutParams = new LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.BELOW, subtitleTextView.getId());
articleContent.setLayoutParams(layoutParams);
Pero no sirvió de nada. Sé que hay una manera de solucionarlo recreando WebView con un código cuando cambio el tamaño de fuente predeterminado, pero en mi situación no puedo hacer eso. Necesito mantener la vista web, porque hay algunas vistas debajo y no puedo recrearlas también.
Tiene el mismo problema con un WebView en un ScrollView cuando lo carga con contenidos de diferentes longitudes. Tal vez no es inteligente usarlo en ScrollView ... –