2014-05-24 48 views
0

我改變了其中一個佈局文件中的幾個視圖項目的名稱,突然顯示了我的佈局文件(R.layout。)和視圖(R.id 。)正在變成紅色,而不是自動完成。Eclipse沒有在res/layout文件夾中找到android xml佈局文件

我正在導入android.R。但是,直到我重命名佈局項目,它才工作得很好。

有什麼建議嗎?

我已經嘗試刷新,清理並重新啓動Eclipse。

編輯:我改變了我的進口:

package com.example.techgadgets; 
import com.example.techgadgets.R; 

,但仍然沒有去。

+2

*我正在導入android.R *,導入的是錯誤的。 – Blackbelt

回答

4

確保您更改的XML資源文件沒有任何錯誤。如果資源文件中存在錯誤,那麼aapt工具不會爲您創建R.java文件。

根據我的經驗,這是您看到的問題最常見的原因。

+0

他們很乾淨。 – abalter

+0

嗯,我沒有看到任何錯誤,但不知怎的,我發現我試圖使用該視圖不允許的屬性。這解決了問題。現在我面臨着下一個奇怪的難題...... – abalter

4

由於黑帶說,您正在導入android.R - 您應該導入my.package.R,因爲這是生成的文件,其中包含對res文件夾中實體的引用。

+0

查看問題編輯。謝謝。 – abalter

+0

所以,我試了一下,但沒有奏效。還有其他建議嗎? – abalter