2012-04-12 70 views
0

如何從不從Activity繼承的類訪問R類。所以當我寫R.something時,我隱式地調用了android.R.something。調用我的R而不是android.R

呼叫R.something的顯式方式是什麼?

回答

1

只需導入您想要的版本R。如果您需要訪問兩個班級中的值,則其中至少有一個必須是完全限定的。

請注意,從Activity繼承使用您的項目的R值沒有import語句沒有任何關係。代碼是否在清單中聲明的​​應用程序包中。

+0

澄清:在你的頂部java文件是'import Android.R;'所以用'import my替換這個。 project'R' – edthethird 2012-04-12 21:03:01

+0

謝謝,它非常簡單。甚至沒有注意到它。 – 2012-04-12 21:04:11

0

如果你的資源有錯誤,你不會在你的gen目錄中得到一個R.檢查控制檯日誌輸出以獲取額外信息。任何紅色的東西往往是非常重要的:)除此之外,直接限定你的軟件包已經提到

相關問題