Webview呈现问题

时间:2010-12-28 13:06:17

标签: android

我无法弄清楚webview的正确设置,使其适合宽度! 我在我的HTML中使用了带有设备宽度选项的视口元标记。在webview中,我将WideViewPort和LoadWithOverviewMode设置为true。我也尝试将setInitialScale设置为1.0。

所有这些似乎都适用于几款配备Android 1.6,2.1,2.2的手机 但是,当我升级到2.2.1时,它无法正常工作。我有一个水平滚动,我不想要!只需双击webview,它就适合,但在加载时不会自动。

有没有人知道Google在Android 2.2.1 webkit中的变化?

1 个答案:

答案 0 :(得分:0)

我不知道Google做了什么,但我在Android 2.2.1上的所有移动网站都遇到了同样的问题(在早期版本中运行良好)。 真的可以解决这个问题,因为它让我和我的客户感到非常恼火。

我尝试改变width属性以查看它如何影响页面的呈现,并发现在所有情况下页面呈现不正确,总是添加某种边距。 在视口元标记中将宽度设置为320px时,我的Desire HD将页面宽度报告为369px。 我可以通过设置initial-scale = 1.15解决问题,但我只在我的DHD上检查过,我真的不想专门检测Android 2.2.1设备以使它们正常工作!

有点偏离主题,但自从更新我的手机,除了你提到的问题,HTC天气小部件不再更新它的当前位置,我的电池寿命减少了大约30%,我的Wifi正在播放。 说过我很高兴他们改进了高清视频录制!哇! (不):p