Ho una webview con layout_height = "wrap_content". Se aumento la dimensione del carattere predefinito, aumenta anche l'altezza della webview. Ma se diminuisco la dimensione del carattere predefinito, l'altezza della webview non diminuisce. Quindi c'è spazio vuoto sul fondo rimanente.Altezza WebView = wrap_content con la modifica della dimensione del carattere non funziona
Ho provato seguente trucco:
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);
Ma non ha aiutato. So che c'è un modo per risolverlo ricreando WebView con un codice quando cambio la dimensione predefinita del carattere, ma nella mia situazione non posso farlo. Devo mantenere la webview, perché ci sono alcuni punti di vista che non sono in grado di ricreare.
Avere lo stesso problema con una WebView in una ScrollView quando si carica con contenuti di diverse lunghezze. Forse non è intelligente usarlo in una ScrollView però ... –