android - WebView.setRotation() 创建一个空白页面

标签 android webview rotation

我在运行的 Activity 之上添加了 WebView。我喜欢这个 WebView 总是以纵向显示,所以如果应用程序是横向的,我会旋转它,但是调用 setRotation() 会导致 WebView 变为空白,即设置旋转到任何非 0 的值都会导致页面显示为空白。

我不太确定发生了什么(我以前认为页面只是显示在屏幕外,但对于最小的值它也是空白的),但是有没有办法解决这个问题?

最佳答案

我的 friend 找到了答案。您必须关闭硬件加速。

webViewInfo.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

关于android - WebView.setRotation() 创建一个空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18684172/

相关文章:

objective-c - WebView Cocoa 控件在窗口关闭时崩溃

jQuery 在单击按钮时旋转立方体

android - 从原生访问插件的sqlite数据库

java - Android Studio : how to copy/paste a . sfb 文件从一个项目到另一个项目?

android - Gradle 构建 : Server returned HTTP response code: 401 for URL https using artifactory

android - 如何让webview适合全屏?

java - Android 应用程序启用的插件

java - 如何在 opencv java api 中将 MatOfPoint 转换为 MatOfPoint2f

java - 在 LinearLayout 问题中旋转 View

Java Swing完全圆角的JButton(圆圈外的区域无法点击也看不到)