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

标签 android android-webview android-orientation

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

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

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

最佳答案

你只需要添加

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

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

关于Android WebView - 在方向后调整大小而不重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919656/

相关文章:

android canvas 在翻译后使用屏幕原点而不是 View 原点

css - Titanium webview 加载 WordPress 网站但没有 CSS

Android AlertDialog 默认方向

java - 正确地保留方向变化的听众

java - 无法在android 9中获取pdf路径

android - 错误的类文件魔法或版本

android - 为在 Libgdx android 中支持多个屏幕提供资源

Android Webview 底部有额外的空白

android - 使用 android WebView 加载现有的 .html 文件

Android screenOrientation API 18 - "nosensor"与 "locked"和 "unspecified"与 "user"与 "fullUser"