2013-07-10 36 views
0

例如,當我想創建的TextView的引用類型:爲什麼內容幫助顯示未導入的類?

TextView tv; 

我收到這告訴我進口android.widget.TextView錯誤。

現在,我知道整個導入包概念是如何工作的,但我總是想知道eclipse的Content Assist如何顯示android的TextView類,然後將其導入到我的項目中?它是如何知道它甚至存在以及它是如何知道它存在於android.widget.TextView中的。

謝謝!

+0

eclipse在類路徑中搜索可能的匹配類。該類可能不被導入,但存在於類路徑中。 – DwB

回答

0

因爲您已經將android庫導入到您的項目中。你可以試試這個:打開項目屬性 - >點擊Java Build Path - >選擇Libraries - >刪除android庫。那麼內容協助將不起作用。

+0

謝謝!我會試試:)。所以換句話說,我有android路徑,但我必須將正確的軟件包(僅適用於我使用的軟件包)導入每個類,以便我能夠使用它們,對不對?因爲將ENTIRE android包導入到一個類是錯誤的,不是嗎? – Bazoon

0

這是因爲您必須在eclipse中安裝了Android SDK。作爲eclipse的一部分,它提供了eclipse的一部分代碼輔助。

+0

感謝您的答案:)。 – Bazoon