android开发分享如何更改Android WebView中的FontSize?

你怎么能手动改变一个webview的字体大小? 例如,当网页载入网页时,字体大小就像是24pt。 和我的Android屏幕太大了。 我已经看过“websettings”,但似乎这两者不相关。

谢谢

    我终于find了:

    WebSettings webSettings = webView.getSettings(); 

    setTextSize或者

     webSettings.setTextSize(WebSettings.TextSize.SMALLEST); 

    这也是一个作品: –

     webSettings.setDefaultFontSize(10); 

    看来,现在最好的方式,即不折旧是改变文字缩放,如下所示:

     WebSettings settings = mWebView.getSettings(); settings.setTextZoom(90); // where 90 is 90%; default value is ... 100 

    当我想让用户改变 WebView 的文本大小/缩放时 ,就是这样使用的:

     private WebView mWebView; // init web view and stuff like that ... private void textSmaller() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() - 10); } private void textBigger() { WebSettings settings = mWebView.getSettings(); settings.setTextZoom(settings.getTextZoom() + 10); } 

    Actionbar项目点击,我调用textSmaller()textBigger()来改变文本大小。

    我使用Javascript来做这些事情,因为它实际上总是工作。 即使您的HTML中使用了CSS文件

     loadUrl("javascript:(document.body.style.backgroundColor ='red');"); loadUrl("javascript:(document.body.style.color ='yellow');"); loadUrl("javascript:(document.body.style.fontSize ='20pt');"); 

    你需要改变尺寸和颜色到你需要的地方

      以上就是android开发分享如何更改Android WebView中的FontSize?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/518281.html

      (0)
      上一篇 2020年12月6日
      下一篇 2020年12月6日

      精彩推荐