我希望在加载后得到位图的宽度,我使用此代码,其中mybackground是一个等于R.drawable.background
的int。
background=BitmapFactory.decodeResource(context.getResources(),mybackground );
scalefactorbackx=WindowInfo.Width/background.getWidth();
scalefactorbacky=WindowInfo.Height/background.getHeight();
到目前为止,它在此行上返回一个空指针异常。我必须做一些根本错误的事情才能失败。我读过的在线教程似乎只是调用了.getWidth()
函数,它可以起作用。
由于
答案 0 :(得分:1)
您的位图可能不正确。否则,请尝试简化代码以查看错误的位置。或者只是查看一些网页。