Android WebView - 在方向后调整大小而不重新加载页面

时间:2013-07-29 08:49:26

标签: android android-webview android-orientation

我在AndroidManifest.xml文件上有一个带有android:configChanges="keyboard|keyboardHidden|orientation"的webview,因为我不想在更改orienatation时重新加载页面。

有一些页面,当我从纵向更改为横向,然后从lanscape更改为纵向时,页面只占网页浏览的一半。

我该如何解决?我不想再次重新加载页面。 有没有办法在不重新加载页面的情况下调整内容大小?

3 个答案:

答案 0 :(得分:2)

你只需要添加

android:configChanges="orientation|screenSize"    
android:windowSoftInputMode="adjustResize"

然而如果你无法获得解决方案那么你的代码就有问题了,因为你可以让我的应用程序在我的应用程序中正常工作https://play.google.com/store/apps/details?id=com.accusol.zipbooks&hl=en

答案 1 :(得分:0)

我遇到了同样的问题,但最后发现原因与html文件中的“viewport”标签有关,而不是代码。 试着添加这个:
<meta name="viewport" content="user-scalable=yes, width=device-width, initial-scale=1.0"/>
在html文件中 并查看问题是否仍然存在 格鲁克。

答案 2 :(得分:-1)

还使用screenSize

android:configChanges="keyboard|keyboardHidden|orientation|screenSize"