私はlayout_height = "wrap_content"でwebviewを持っています。デフォルトのフォントサイズを大きくすると、Webviewの高さも高くなります。しかし、デフォルトのフォントサイズを小さくすると、Webviewの高さが下がりません。したがって、底には空きスペースが残っています。WebView height = wrap_contentとフォントサイズの変更がありません
私が試した次のトリック:
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);
しかし、それは助けにはなりませんでした。私は既定のフォントサイズを変更するときにWebViewをコードで再現して修正する方法があることを知っていますが、私の状況ではそうはできません。私はwebviewを維持する必要があります。なぜなら、それにはいくつかの意見がありますし、私もそれらを再作成することはできません。
異なる長さのコンテンツを読み込むときに、ScrollViewのWebViewで同じ問題が発生します。しかし、スクロールビューでそれを使用するのは賢明ではないかもしれません... –