2

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

当我从纵向更改为横向,然后从横向更改为纵向时,有些页面只占用了 webview 的一半。

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

4

3 回答 3

2

你只需要添加

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

但是,如果您无法获得解决方案,那么您的代码中有问题,因为您可以检查我的应用程序它在我的应用程序中运行良好https://play.google.com/store/apps/details?id=com.accusol.zipbooks&hl =zh

于 2013-12-18T06:05:10.487 回答
0

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

于 2013-12-18T04:49:10.150 回答
-1

也使用 screenSize

android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
于 2013-07-29T08:54:58.757 回答