我在我的应用程序中使用了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.
只是尝试不同的数字,直到你得到相同的文本大小