1
我想加載它後獲得位圖的寬度,我使用的代碼是mybackground是一個int,等於R.drawable.background
。Android bitmap.getwidth返回null?
background=BitmapFactory.decodeResource(context.getResources(),mybackground);
scalefactorbackx=WindowInfo.Width/background.getWidth();
scalefactorbacky=WindowInfo.Height/background.getHeight();
到目前爲止,它在這一行上返回一個空指針異常。我必須做一些根本性的錯誤,否則就會失敗。我在網上看到的教程似乎只是打電話.getWidth()
函數,它是假設工作。
謝謝
您是否在調用getWidth/getHeight之前檢查背景是否爲空? – Streaming