Android WebView 超大字号适配问题

摘要:
这个问题是因为Android WebView默认使用系统字体大小进行显示。

在使用 Android WebView 展示H5页面的时候,存在当系统字号设置超大的时候,出现页面内容展示不全的问题。

此问题是因为Android WebView 默认使用系统字号进行展示。

解决方案:

// 设置WebView字体按照Normal形式展示
settings.setTextZoom(100);

其他的WebView字体适配API:

1. setDefaultFixedFontSize (int size) 
设置默认固定的字体大小,默认为16,可取值1到72

2. setDefaultFontSize (int size) 
设置默认的字体大小,默认16,可取值1到72

3. setTextSize (WebSetting.TextSize.SMALLEST)

设置字体大小,默认为 WebSettings.TextSize.NORMAL

免责声明:文章转载自《Android WebView 超大字号适配问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇FCKeditor的Flv插件Libnids---编写网络应用程序的利器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS WKWebView

Webkit 是 iOS 8.0 后提供的新的框架,组件WKWebView比较UIWebView 速度更快、占用内存更少了,可支持性更多 WKWebView可通过KVO监听属性 title、estimaredProgress、hasOnlySecureContent estimatedProgress: 当前navigation加载的进度,加载进度包括主要...

vue-打包为webapp,如何解决应用内跳转外部链接返回导致退出应用

思想:1.应用内部跳转至外部链接时,需处理为打开带原生导航栏的新页面 2.在原生导航栏中处理回退,为了回退后不直接退出应用,需执行其他操作,据hbuilder-窗口管理-关闭页面叙述: http://dev.dcloud.net.cn/mui/window/ mui.back()仅处理窗口逻辑,若希望在窗口关闭之前再处理一些其它业务逻辑,则可将业务逻辑抽象...

ios-UIWebView中js和oc代码的互调

webview是ios中显示远程数据的网页控件,webview能显示的内容很多,MP4、文本、pdf等等; 关于js和oc代码的互相调用 1:oc中调用js代码; >>oc中调用js代码很简单,一个方法:stringByEvaluatingJavaScriptFromString:@“”; >>要执行的js代码方法到字符串中就可以了...

RN集成echarts4图表组件react-native-secharts(转载)

一个webview封装的图表组件。基于百度echarts4,相比native-echarts有echarts自带对象支持,例如渐变色等,用法与官网相同用法。 echarts version 4.2.0-rc.2 注:react-native 0.56 版本以上,webview改版, https://reactnative.cn/docs/webview/...

H5 缓存机制解析

在web项目开发中,我们可能都曾碰到过这样一个棘手的问题: 线上项目需要更新一个有问题的资源(可能是图片,js,css,json数据等),这个资源已经发布了很长一段时间,为什么页面在浏览器里打开还是没有看到更新? 有些web开发经验的同学应该马上会想到,可能是资源发布出了岔子导致没有实际发布成功,更大的可能是老的资源被缓存了。说到web缓存,首先我们要弄...

设置User Agent

  公司的前端要给项目的webview加一个区分,用来区别是iOS端访问、android访问还是在浏览器访问的,说是要加一个User Agent ,前端根据不同信息做适配,和我说来一头雾水,后来经过开发同事的指导和在网上查阅资料,才有了点头绪,在这里和大家分享一下。 一、获取UserAgent UIWebView方式: UIWebView* tempWeb...