2011-09-29 98 views
0

我在FrameLayout中有一个WebView。两个视图的高度和宽度属性都被设置为'fill_parent'。但是,当我从一个站点检索内容并通过WebView显示它时,站点只占用屏幕高度的3/4。但是,视图的宽度很好。是否需要在服务器端进行一些更改,或者可以通过Android代码来完成这些更改?Webview渲染问题 - Android

+0

你能告诉我们一些代码,也许你正在使用的网页?你在横向和纵向模式下都有同样的问题吗? –

+0

感谢您的回应 - 问题出在网站上。它需要稍微调整。 – Abhijit

+0

我面临同样的问题。我打电话给一个有extjs代码的页面。但在加载时,它只需要网页浏览的1/4。 –

回答

1

的WebView显示全页缩放视图(不是在“全景模式”)。也就是说,它以页面的默认大小显示,而不是缩小。 (这也是用户禁用概览模式时页面的显示方式。)

您可以通过播放HTML标记中的“视口”属性来控制页面在WebView中的显示方式(必须将其放置在文档中)。

查看http://developer.android.com/guide/webapps/targeting.html的完整信息。

+0

Torid - 这并没有直接解决我的问题。我已将其转发给网站开发人员,以查看网站的移动优化。但是,既然你已经指出了我不知情的有价值的信息,我正在接受你的答案。谢谢,Torid – Abhijit

0

检查缩放级别的Web视图...

+0

如果我篡改缩放级别,它会改变宽度和高度。但是,我只是想修改高度。但感谢您的答案。我想出了如何解决这个问题 - 服务器端的调整是需要的 – Abhijit

+0

我面临同样的问题。我打电话给一个有extjs代码的页面。但在加载时,它只需要网页浏览的1/4。你能告诉我什么需要服务器端的调整? –