昨晚用CardView實現(xiàn)布局的時遇到一個玄學,陰影顯示扑浸,給他設(shè)置背景或者其他屬性的時候,全部無效喝噪。但是As也沒有報錯础嫡,而且項目也成功的部署到了設(shè)備上酝惧。
整個過程
【1】一開始我使用CardView的時候沒有導包,但是編輯布局文件的時候晚唇,CardView的標簽能夠預輸入巫财,其各項屬性也能夠預輸入哩陕,于是我并沒有進行V7導包,緊接著就出現(xiàn)了上面的玄學
【2】各種方法都試過后萌踱,都沒有解決問題葵礼,我就對項目進行導包,導入了v7下的CardView包并鸵,結(jié)果鸳粉,出乎意料,編譯失敗
錯誤提示:xml布局文件有問題园担,而且有問題的那一行就是CardView的頭標簽届谈,具體提示找不到CardView類似的錯誤,
但是問題在于我沒有導包的時候使用CardView就是不顯示效果弯汰,為什么我導包之后連編譯都失敗了艰山?
【3】經(jīng)過上邊的折騰,我覺得可能是導包出現(xiàn)了錯誤,于是我開始查看項目的清單文件咏闪,結(jié)果發(fā)現(xiàn)
? ? ? ? 在項目的清單文件中居然有兩個CardView的導包記錄曙搬,一個是? 莫名其妙的名字.CardView? 另一個就是正常的v7包下的CardView。
【4】在發(fā)現(xiàn)了有兩個CardView的包之后,我將莫名其妙的哪一個CardView的包刪除之后纵装,問題就解決了
解決方案:
在一開始使用的時候就規(guī)矩的導包征讲,不要讓AS奇怪的導一些包進去,導致效果不出現(xiàn)