如何從不從Activity繼承的類訪問R類。所以當我寫R.something時,我隱式地調用了android.R.something。調用我的R而不是android.R
呼叫R.something的顯式方式是什麼?
如何從不從Activity繼承的類訪問R類。所以當我寫R.something時,我隱式地調用了android.R.something。調用我的R而不是android.R
呼叫R.something的顯式方式是什麼?
只需導入您想要的版本R
。如果您需要訪問兩個班級中的值,則其中至少有一個必須是完全限定的。
請注意,從Activity
繼承使用您的項目的R
值沒有import
語句沒有任何關係。代碼是否在清單中聲明的應用程序包中。
如果你的資源有錯誤,你不會在你的gen目錄中得到一個R.檢查控制檯日誌輸出以獲取額外信息。任何紅色的東西往往是非常重要的:)除此之外,直接限定你的軟件包已經提到
澄清:在你的頂部java文件是'import Android.R;'所以用'import my替換這個。 project'R' – edthethird 2012-04-12 21:03:01
謝謝,它非常簡單。甚至沒有注意到它。 – 2012-04-12 21:04:11