ImageViewボタンをクリックしたときにトグルさせようとしています。私は以下のコードを持っています:
ImageView button01 = (ImageView) findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
int button01pos = 0;
public void onClick(View v) {
if (button01pos == 0) {
button01.setImageResource(R.drawable.image01);
button01pos = 1;
} else if (button01pos == 1) {
button01.setImageResource(R.drawable.image02);
button01pos = 0;
}
}
});
しかし、何らかの理由で、Eclipseではbutton01に赤で下線が引かれ、エラーが発生します。
別のメソッドで定義された内部クラス内の非最終変数button01を参照することはできません
なぜそれがこれをしているのか、そしてそれを修正する方法を誰かが知っていますか?
ありがとう