Android bitmap.getwidth返回null?

时间:2011-08-15 04:13:05

标签: android bitmap

我希望在加载后得到位图的宽度,我使用此代码,其中mybackground是一个等于R.drawable.background的int。

background=BitmapFactory.decodeResource(context.getResources(),mybackground );

scalefactorbackx=WindowInfo.Width/background.getWidth();
scalefactorbacky=WindowInfo.Height/background.getHeight();

到目前为止,它在此行上返回一个空指针异常。我必须做一些根本错误的事情才能失败。我读过的在线教程似乎只是调用了.getWidth()函数,它可以起作用。

由于

1 个答案:

答案 0 :(得分:1)

您的位图可能不正确。否则,请尝试简化代码以查看错误的位置。或者只是查看一些网页。