2012-01-10 47 views
0

我基本上有另一個類(子)內的類。我試圖獲取位於「可繪製」文件夾中的位圖寬度。不過,我覺得這將是一個簡單的操作,但當然有Android開發什麼是不簡單: -/位圖資源Res無法解決

無論如何,我已經試過代碼:

BitmapFactory.Options options = new BitmapFactory.Options(); 
options.inPurgeable = true; 
this._backgroundImage = BitmapFactory.decodeResource(Resources res,com.forwardapps.tanks.R.drawable.battlefield, options); 

的錯誤是:「資源不能解決變量「。我不知道什麼是想要進入這個領域?什麼資源?

如果你能解決這個問題,它會爲我節省很多時間!謝謝!

回答

0

您有:

this._backgroundImage = BitmapFactory.decodeResource(Resources res,com.forwardapps.livetanks.R.drawable.battlefield, options); 

decodeResource第一個參數。它應該是:

this._backgroundImage = BitmapFactory.decodeResource(res,com.forwardapps.livetanks.R.drawable.battlefield, options); 
+0

我得到相同的錯誤信息但「Res無法解析爲變量」 – 2012-01-10 18:27:45

+0

res是否存在?我認爲問題在於你對Java太小了(這並不壞,每個人都是一個noob)。在學習Android之前,您應該首先遵循快速教程。 – Cristian 2012-01-10 18:29:14

+0

然後'res'顯然沒有被聲明爲一個變量。假設這段代碼在一個活動中,你可以這樣做:'Resources res = getResources();'這聽起來像你可能想要通過一些基本的編程教程,以便你真正理解正在發生的事情。 – kabuko 2012-01-10 18:31:45

相關問題