2014-04-10 71 views
2

我已經創建了一個擴展ArrayAdapter類的類。但雖然doint 查看v = inflater.inflate(R.layout.xxxx,..)我看不到我的佈局文件。我不知道這是什麼意思。在其他活動中,我可以很好地使用R.layout.xxx。爲什麼我不能在eclipse中看到我的佈局文件

+2

可能你有錯誤的R類輸入 – Blackbelt

+0

Noo我嘗試了Android.R和android.support.v7.appcompat.R太 – nikhilbhr

+0

正如我所說的,你輸入了錯誤的R類 – Blackbelt

回答

5

這個問題有一個簡單的解決方案。

假設你的包名是現在

com.xyz.package 

如果你會看你的代碼 的頂部,你會發現

import android.R; 

更換後

import com.xyz.package.R; 

替換此上面的導入,如果你發現仍然錯誤,這意味着你的layout.xml文件在res di教區有錯誤。整頓它,清理並在日蝕中建立它。

+0

非常感謝.. .. :) 這是否意味着,在每個包中包含R類? – nikhilbhr

+0

否它取決於該類文件需要android.R或package.r。只需檢查錯誤,然後採取必要步驟。 –

+0

我認爲你使用的是包含v7appCompact的最新的amdroid sdk。 –

相關問題