我有一个网络视图。我想获取它的绘图缓存并将其保存为 sdcard 中的文件。我使用了以下代码:
WebView wv=new WebView(this);
wv.loadData(rawHtml,"text/html",null); // rawHtml is my html code
wv.buildDrawingCacheEnabled(true);
Bitmap bmp=wv.getDrawingCache();
不知道为什么wv.getDrawingCache()
总是返回null
。我已经使用以下方法测试了我的 html 代码:
setContentView(wv);
它的显示正确。