0

誰かが以下のエラーメッセージの意味を説明できますか? エラーは次のとおりです。

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

2 に答える 2

5

あなたはやっているかもしれません..

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

ビューは画像ボタンです..

そのため、画像ボタンをTextViewにキャストできません..に変更します

ImageButton button= (ImageButton )findViewById(R.id.image);
于 2012-04-20T13:20:30.140 に答える
0

ImageButton (おそらくfindViewById()?) であるオブジェクトがあり、それから TextView を作成しようとしています (「キャスト」)。それはこのように見えるかもしれません

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

そして、あなたはそれを行うことはできません

于 2012-04-20T13:20:57.230 に答える