public void clickImage(View v) {
if (v.getId() == R.id.a_01_b) {
Toast.makeText(this, "1", Toast.LENGTH_LONG).show();
}
else if (v.getId() == R.id.a_02_b) {
Toast.makeText(this, "2", Toast.LENGTH_LONG).show();
}
else if (v.getId() == R.id.a_03_b) {
Toast.makeText(this, "3", Toast.LENGTH_LONG).show();
}
}
私はこのようにmainactivity.javaに書き込みました。
そして、XMLで..各ImageViewにandroid:onClick="clickImage"と書きました。
しかし、私がここに書いた最初の文では、このような誤りがあります。
Multiple markers at this line
- Syntax error on token ")", ; expected
- Syntax error on token "(", ; expected
- void is an invalid type for the variable clickImage
..このエラーは何ですか?私は何をしなければならない..?コードに誤りはないと思います。
解決策を教えてください。
PS私はプロジェクトを掃除しましたが、それは同じです。