我正在使用此代码调整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);
}
}
当我将它用于Activity中的webview时,此代码非常有效。但是当我在FrameLayout中使用它进行webview时,它不再起作用了。另外当我按下font_size_up和font_size_down按钮时,日志中没有日志消息!
这是网络内容:
String yourHtml = HTML CODE
webView.loadDataWithBaseURL(null,yourHtml,“text / html”,“UTF-8”,null);
注意:抱歉,我不知道如何发布我的HTML代码,因此它会出现在浏览器中不被视为HTML代码
答案 0 :(得分:1)
我不认为您可以在webview内容中调整字体大小。如果从文件中读取网页,则可以更改网页HTML内容中的字体大小,但如果从URL中读取页面则不能更改。