2012-04-10 52 views
1

我有一个应用程序,它带有几个屏幕,并在WebView中加载HTML。Android - WebView字体在每个设备上看起来都不一样

文本的默认CSS为font:normal 14px Arial, Helvetica, sans-serif,正如我所设想的那样,在所有设备上应该看起来是相同的(按照字体大小)。

出于某种原因,在某些设备上的字体看起来像大小26+这使得字体溢出在收缩元件。

我在做什么错?

回答

0

还有其他的参数在确定HTML页面元素的大小在Android的发挥一样的作用:

<link rel="stylesheet" href="css/hdpi.css" media="only screen and (-webkit-min-device-pixel-ratio:1.5)"> 


<meta name="viewport" content="user-scalable=no, width=device-width, target-densitydpi=device-dpi"> 

试图整合这些参数,您将获得更加稳定的观点..和后来你可能会更新这些通过JS或活性值..

好运

+0

这当然不直接解决问题,但给出了控制附加样式和屏幕行为的一般方式的方法。谢谢! – 2012-04-10 09:20:42

0

尝试此设置的WebView ..这设置初始规模为的WebView

setInitialScale (int scaleInPercent) 
相关问题