我正在尝试使用此代码截取包含多个webview的布局。
LinearLayout v = LinLayList.get(0);
v.setBackgroundColor(0xFFFFFFFF);
v.setDrawingCacheEnabled(true);
v.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
v.layout(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight());
v.buildDrawingCache(true);
Bitmap b = Bitmap.createBitmap(v.getDrawingCache());
v.setDrawingCacheEnabled(false);
但这是我得到的(布局在上面,截图在下面)。
与“AAAAA!”的文字视图在屏幕截图中显得很好,webview似乎不见了。
可能导致它的任何想法?
谢谢!
答案 0 :(得分:1)
Web视图不是一个简单的视图,我不确定100%,但也许你不能以标准的方式截取Web视图的截图。这可能会对您有所帮助: