jgu*_*net 13 android bitmap webview
我目前正在使用WebView.draw()整个WebView的屏幕截图并将其保存到Bitmap(基于此解决方案).到目前为止,它一直运作良好.
我最近在Nexus 5上测试了这个功能(请注意,在Nexus 5上,所讨论的WebView比屏幕更大,因此用户可以水平和垂直滚动)运行Lollipop 5.1和Android System WebView的最新更新(写入时的版本42.0.2311.137)当我注意到生成的位图错误时.它具有正确的尺寸,但它不是显示整个WebView,而是只有在调用方法时用户可以看到WebView的一部分.
我已经尝试卸载Android System WebView的所有更新(从而将其恢复到版本39(1743759-arm),并且出厂版本的功能正常.所以这个问题是由于Android System WebView的相对较新的更新.我无法找到更改日志,因此我无法弄清楚已更改的内容以及如何修复它.以下是一个快速的直观说明: 
有没有其他人遇到过这个问题并找到了可能的解决方案
Mik*_*nov 16
在创建任何WebView之前,需要调用WebView.enableSlowWholeDocumentDraw().也就是说,如果你在你的布局的任何网页视图,请确保您调用此方法之前调用setContentView()你的onCreate().
| 归档时间: |
|
| 查看次数: |
3910 次 |
| 最近记录: |