2012-04-20 11 views
0

誰かがエラーメッセージの意味を説明できますか?エラーがある:それはのTextViewにイメージボタンをキャストすることはできませんので、今 Androidのエラーメッセージの説明

TextView text = (TextView)findViewById(R.id.image); 
ビューはイメージボタンがある

...

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

あなたの使って'(のTextView)findViewById(R.id.someid)ことを行うことはできませんが、実際には、このIDによって隠されたビューが 'ImageButton'です... – Selvin

答えて

5

あなたがやっているかもしれませんが.. ..それを変更します

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

ImageButton(おそらくfindViewById()?)のオブジェクトがあり、Texそれから出て行く( "キャスティング")。これは、この

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

のようになります。そして、あなたは `

関連する問題