在View.getDrawingCache()中获取空指针异常

时间:2012-08-14 13:38:07

标签: android view bitmap

我正在尝试在位图中转换View。 在模拟器中我的程序工作正常并按预期运行但是当我在Device中运行相同的代码时,它在特定行给出了空指针异常:

Bitmap b = Bitmap.createBitmap(view.getDrawingCache());

其中view是RelativeLayout的对象,具有当前Activity的Layout。 有人可以指导我如何解决此问题。 感谢。

1 个答案:

答案 0 :(得分:1)

在使用measure之前,您需要在视图上致电layoutgetDrawingCache()。否则它将返回null。