java.lang.ClassCastException:android.widget.TextView无法强制转换为android.widget.EditView

时间:2013-04-30 16:14:49

标签: android xml

当我运行我的应用程序时,我在标题中收到错误,我检查了论坛,但我的所有编辑,文本视图都已关闭。我真的不明白问题是什么,一切看起来都很好。

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


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

但我不知道问题是什么。任何人都可以帮忙吗

2 个答案:

答案 0 :(得分:6)

你的代码对我来说也很好。看起来您的EditText代码未在R.java中正确生成。

清理项目。希望它能消除错误。

项目 - &gt;清洁

在尝试再次运行应用程序之前,请不要忘记从手机中卸载应用程序。

答案 1 :(得分:0)

您是否更改了布局文件中的视图顺序?有时这样做会导致此错误。正如swayam所说,做一个项目 - &gt;清洁以重新生成R。