android– 使用findViewById的意外的ClassCastException

android– 使用findViewById的意外的ClassCastException,第1张

概述我使用’可搜索的词典’来进入Android开发.我的问题是我在修改XML布局时遇到了一些ClassCastException.我的猜测是R文件已经过时,但奇怪的是,即使重新创建它,我仍然遇到问题.以下是相关的代码和日志:日志文件:Causedby:java.lang.ClassCastException:android.widget.ImageBu

我使用’可搜索的词典’来进入Android开发.

我的问题是我在修改XML布局时遇到了一些ClassCastException.

我的猜测是R文件已经过时,但奇怪的是,即使重新创建它,我仍然遇到问题.

以下是相关的代码和日志:

日志文件:

Caused by: java.lang.classCastException: androID.Widget.Imagebutton
E/AndroIDRuntime( 438): at
eu.accleaner.androID.WordActivity.onCreate(WordActivity.java:87)

@H_404_16@

活动中的违规行:

mDeFinition = (TextVIEw) findVIEwByID(R.ID.deFinition);

在此先感谢您的帮助.

干杯,

文森特

解决方法:

从它的外观来看,XML中有一个ID为“定义”的Imagebutton,你试图将它转换为TextVIEw.将TextVIEw强制转换为Imagebutton.

总结

以上是内存溢出为你收集整理的android – 使用findViewById的意外的ClassCastException全部内容,希望文章能够帮你解决android – 使用findViewById的意外的ClassCastException所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1109270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存