繁体   English   中英

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

[英]java.lang.ClassCastException: android.widget.TextView cannot be cast to 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);

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

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

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

项目->清洁

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

您是否更改布局文件中视图的顺序? 有时这样做会导致此错误。 正如swayam所说,做一个Project-> Clean来重新生成R。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM