我在AndroidManifest.xml文件上有一个带有android:configChanges="keyboard|keyboardHidden|orientation"
的webview,因为我不想在更改orienatation时重新加载页面。
有一些页面,当我从纵向更改为横向,然后从lanscape更改为纵向时,页面只占网页浏览的一半。
我该如何解决?我不想再次重新加载页面。 有没有办法在不重新加载页面的情况下调整内容大小?
答案 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"