在webview和textview中相同的文本大小



我在我的应用程序中使用了textview和Webview。问题是,webview和textview的字体大小在每个手机上都是不同的。我在html

的head标签中添加了以下css代码
body {
font-size: 1.04em;
text-align: justify;
}
@media screen and (-webkit-device-pixel-ratio: 1.5) {
/* CSS for high-density screens */
body {
font-size: 0.89em;
}
}
@media screen and (-webkit-device-pixel-ratio: 2.0) {
/* CSS for extra high-density screens */
body {
font-size: 0.94em;
}
}

和我给14 sp作为Textview的文本大小。我知道之前有人问过这个问题。但是我没有找到任何解。请帮我解决这个问题

这不是一个理想的解决方案,但这是我唯一的工作。

webView.getSettings().setDefaultFontSize(14);  // between 1 and 72, default is 16. 

只是尝试不同的数字,直到你得到相同的文本大小

最新更新