android - 为什么 css 属性在 android webview 中发生变化

标签 android css webview

我发现在处理 css 属性时 Android 的 WebView 行为很奇怪:

当显示包含以下 css 属性的网页时:font-sizeline-height 设置为:

font-size: 20px;
line-height: 35px;

Android 的 webview 将属性更改为:

font-size: 17.4px;
line-height: 30.45px;

为什么?

最佳答案

我找到了答案:

只是 webView 必须在 android 中将文本大小设置为“NORMAL”。像这样:

webView.getSettings().setTextSize(WebSettings.TextSize.NORMAL);

关于android - 为什么 css 属性在 android webview 中发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49025696/

相关文章:

android - 执行 webview.loadUrl() 时出现空指针异常

android - 将文本选择更改为 rtl 而不是默认 ltr

css - 用省略号包裹 div 中的文本(+ float div 的下降包裹)

Safari 和 Opera 上基于 jquery 的幻灯片插件问题

Javascript鼠标移动视差div

java - Android Studio 中的 Webview 确实显示了导航菜单和背景 Logo

android - gradle无法解决Android项目的依赖关系

android - 无法通过 translate3d 停止转换的 CSS3 转换

安卓标签栏 : Access Current Tab Activity

android - 构建apk后的错误