我在我的应用程序中使用了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;
}
}
我为Textview提供了14 sp作为文本大小。 我知道这个问题早些时候被提出过。但我在那里找不到任何解决办法。 请帮我解决这个问题。
答案 0 :(得分:1)
这不是一个理想的解决方案,但它是唯一能与我合作的东西。
webView.getSettings().setDefaultFontSize(14); // between 1 and 72, default is 16.
只要尝试不同的数字,直到获得相同的文字大小
希望它有效。