0

私はAndroidが初めてです。ボタンと「onClickListener」を備えた単純なアプリを作成しました。ただし、次の2行を使用します。

button=(Button) findViewById(R.id.button1);
button.setOnClickListener(this);

メソッドのonCreate()原因ClassCastExceptionで。しかし、これらの 2 行がなくても、アプリは正常に動作しています。問題は何でしょう?

4

1 に答える 1

0

//xml で ImageButton または ImageView を使用していて、以下のようなコードを宣言している場合は、ClassCastException.

button=(Button) findViewById(R.id.button1);

// そのためには、ImageView または ImageButton を Button に変更して、対応するウィジェットをコードで宣言する必要があります

于 2012-05-16T08:10:35.267 に答える