偶爾會遇到R.layout.***
或R.id.***
找不到資源的問題,明明在文件夾中有啊,那爲什麼嘞?
結合我自己遇到的情況和網上的資料,總結出以下幾點可能的原因:
導入了
android.R
。這個是最常見的,把當前語句刪掉,重寫一遍R.layout
這時不要急着寫下面的語句,看清楚提示框裏layout是屬於哪個包,如果是android.R
,那就是這個錯誤,基本上在import裏把android.R
刪掉就行了,如果確實需要android.R
這個包,那就在當前這個R
前加上你的包名即可。佈局文件命名錯誤,注意xml文件名稱裏只能用a-z,0-9,以及下劃線,不能出現大寫字母。
神知道什麼錯誤,若前面兩種方法都無法解決,那就使出大招,我的問題就是這麼解決的呀哈哈哈哈,把當前項目關掉,重新開一遍(無需重啓AS),就好了呀!