2016-04-22 49 views
0

首先,我的代碼工作完美,並開始這個奇怪的問題本身。我有一個包含TextView是一個片段,一個普通文本視圖,我可以通過檢查我的佈局文件驗證這一點:ClassCastException當充氣Android片段

enter image description here

在我的代碼(我沒有碰過既不在佈局XML也沒有Java類文件),我就鑄造TextView

TextView nameView = (TextView) itemView.findViewById(R.id.postHeaderNameView);

這是正常工作,直到突然我開始收到此錯誤:

java.lang.ClassCastException: com.makeramen.roundedimageview.RoundedImageView cannot be cast to android.widget.TextView

爲什麼地球上Android會認爲我的TextView是一個圓角的圖像視圖?是的,我有圓形圖像的意見,但沒有一個被稱爲postHeaderNameView。清理和重建項目什麼都沒做。

我在做什麼錯了,爲什麼一個工作項目突然開始犯這個錯誤?

+0

加你xml在這裏 –

+0

嘗試'清理 - >重建'你的項目。 –

+0

請不要使用屏幕截圖代碼,您可以複製到您的帖子。有一件事可能是由於你有一個'@ + id/postHeaderNameView',**是一個'RoundedImageView' –

回答

0

它一直在重建/重新啓動後消失。我想我應該習慣重新啓動,每當使用Android時發生奇怪的問題。