Mam webview z layout_height = "wrap_content". Jeśli zwiększę domyślny rozmiar czcionki, wzrośnie również wysokość widoku. Ale jeśli zmniejszę domyślny rozmiar czcionki, wysokość widoku nie zmniejsza się. Na dole pozostaje puste miejsce.Wysokość WebView = wrap_content ze zmieniającym się rozmiarem czcionki nie działa
Próbowałem następujący trick:
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);
Ale to nie pomogło. Wiem, że jest sposób, aby to naprawić, odtwarzając WebView z kodem, gdy zmieniam domyślny rozmiar czcionki, ale w mojej sytuacji nie mogę tego zrobić. Muszę zachować podgląd strony internetowej, ponieważ są tam pewne widoki i nie mogę ich odtworzyć.
Mając ten sam problem z WebView w ScrollView podczas ładowania go o zawartości o różnej długości. Może to nie jest mądre, aby użyć go w ScrollView ... –