2013-04-30 72 views
1

我在運行我的應用程序時遇到標題錯誤,我檢查了論壇,但是所有編輯,文本視圖都關閉了。我真的不明白問題是什麼,對我來說一切都很好。java.lang.ClassCastException:android.widget.TextView無法轉換爲android.widget.EditView

<EditText 
    android:id="@+id/fairgroundName"/> 
<EditText 
    android:id="@+id/rideName"/> 


ride =(EditText)findViewById(R.id.rideName); 
fairground =(EditText)findViewById(R.id.fairgroundName); 

但我不明白問題所在。任何人都可以幫忙請

+0

當你聲明並初始化你的平順和fairground視圖時,你能否粘貼整個代碼? – edoardotognoni 2013-04-30 16:16:50

+1

在eclipse中清理你的項目,從手機/模擬器中卸載應用程序並重新運行。 – 2013-04-30 16:18:18

+3

嘗試清理該項目:項目 - >清潔 – rciovati 2013-04-30 16:18:25

回答

6

你的代碼看起來也很好。看起來您的EditText的代碼在R.java中未正確生成。

Clean該項目。希望它會消除錯誤。

項目 - >清潔

不要忘記你嘗試再次運行它之前卸載從手機應用程序。

+0

當我在xml文件的同一個線性佈局中交換2個類的位置時,我得到了同樣的錯誤。 Swayam的建議對我很有幫助 – ColossalChris 2013-11-06 16:16:48

+0

很高興能有所幫助! :) – Swayam 2013-11-07 17:41:09

0

你是否改變佈局文件中的視圖順序?有時候這樣做會導致這個錯誤。正如swayam所說的做一個Project - > Clean來重新生成R.