0
Bitmap bitmap;
View v1 = l1.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false); 

对我不起作用:

bitmap = Bitmap.createBitmap(v1.getDrawingCache()); 

正在造成强制关闭。

我正在使用一个LinearLayout

4

1 回答 1

0

如果 v1.getDrawingCache() 返回 null,您需要启用绘图缓存。 http://developer.android.com/reference/android/view/View.html#getDrawingCache(boolean)

于 2013-04-01T19:23:42.683 回答