Bitmap r = mRelayout.getDrawingCache();
这行代码出来的值是null
本人查了很多资料,发现是图片太大引起的。但是没有好的解决方法。求高手指点。。
------解决方案--------------------
不像是图片太大,你buildDrawingCache了么?
------解决方案--------------------
http://www.iteye.com/topic/1098839
帮顶,看了一下也没有搞出来
------解决方案--------------------
View太大,所以buildingCache时,创建Bitmap时导致了OOM异常。所以返回为null。
如果你能创建一张大图的话,可以用如下方式
Canvas canvas = new Canvas(bitmap)
mView.draw(canvas);