请提供Android错误消息说明

时间:2012-04-20 13:19:18

标签: android android-layout android-intent android-widget

有人可以解释下面的错误信息是什么意思吗?错误是:

java.lang.ClassCastException: android.widget.ImageButton cannot be cast to android.widget.TextView

2 个答案:

答案 0 :(得分:5)

你可能正在......

TextView text = (TextView)findViewById(R.id.image);

其中view是图像按钮..

所以现在它无法将图像按钮转换为TextView ..将其更改为

ImageButton button= (ImageButton )findViewById(R.id.image);

答案 1 :(得分:0)

你有一个ImageButton对象(可能来自findViewById()?),你正试图从中创建一个TextView(“cast”)。它可能看起来像这样

TextView yourView = (TextView) findViewById('yourButtonView');

而你不能这样做