Android 的WebView控件的字体大小设置需要通过WebSettings类,WebSettings类的
setTextSize
(
WebSettings.TextSize
t)方法可以设置WebView内容的字体大小,但是只提供了以下几个值选项:
- SMALLEST is 50%
- SMALLER is 75%
- NORMAL is 100%
- LARGER is 150%
- LARGEST is 200%
这几个值定义在WebSettings.TextSize类中,该类是个枚举类。
调用代码:
WebSettings settings = webView.getSettings();
settings.setTextSize(TextSize.LARGER);
但是如果想具体设置Webview的字体大小,可以调用WebSettings的另一个方法setDefaultFontSize(int size),
该方法接受一个int参数,可以指定字体的具体大小:
WebSettings settings = webView.getSettings();
settings.setDefaultFontSize(22);
WebSetings类还有一个setDefaultFixedFontSize(int size)方法,目前不知道和setDefaultFontSize(int size)有什么区别。