このコードを使用して、webview のフォントのサイズを変更しています。
private void changeFontSize(int value) {
webView.getSettings().setDefaultFontSize(fontSize);
}
private void fontSizePlus() {
if (fontSize<FONT_SIZE_MAX){
fontSize++;
Log.d(TAG,"Font size = "+fontSize);
this.changeFontSize(fontSize);
}
}
private void fontSizeMinus() {
if (fontSize>FONT_SIZE_MIN){
fontSize--;
Log.d(TAG,"Font size = "+fontSize);
this.changeFontSize(fontSize);
}
}
このコードは、アクティビティの Web ビューに使用すると非常にうまく機能します。しかし、FrameLayout の webview に使用すると、機能しなくなります。また、font_size_up および font_size_down ボタンを押しても、ログにログ メッセージはありません。
これは Web コンテンツです: String yourHtml = HTML CODE
webView.loadDataWithBaseURL(null, yourHtml, "text/html", "UTF-8", null); 注意: 申し訳ありませんが、HTML コードを投稿する方法がわからなかったので、ブラウザで表示され、HTML コードとして扱われません。