我正在尝试将视图转换为位图。
在Emulator中,我的程序运行正常,并按预期运行,但当我在设备中运行相同的代码时,它会在特定行中给出空指针异常:

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

其中视图是具有当前活动布局的相对布局的对象。
有人能指导我如何解决这个问题吗?
谢谢。

最佳答案

在使用measure之前,需要在视图上调用layoutgetDrawingCache()。否则将返回空值。

关于android - 在View.getDrawingCache()中获取空指针异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11953517/

10-11 22:22