私は Android アプリケーション開発について学び始めているので、プログラミングを練習し、いくつかのことをよりよく理解するためにいくつかの小さなアプリに取り組んでいます。
状況は次のとおりです。
5x5 の配列として 25 の正方形の画像があり、それぞれをクリックするための異なるアクションを指定したいと考えています。
画像 ID を行列要素として宣言しました。
square11, square12, ... square15
square21, square22, ... square25
... ... ...
square51, square52, ... square55
私はこのようなことをしようとしました:
public void onClick(View v){
switch(v.getId()){
case R.id.square11:
//do something
break;
case R.id.square12:
//do something
break;
case R.id.square13:
//do something
break;
case R.id.square14:
//do something
break;
//and all other cases...
}
}
しかし、明らかに機能していません。これについて何か不足していOnClickListener
ますか?
初歩的な質問かもしれませんが、どなたか教えていただければ幸いです。私は本当に他のコードを見ましたが、役に立たないようでした。
問題は、私が何を間違っているか知っていますか?さらに良いことに、これを行うためのより良い、よりクリーンな方法があるかどうか知っていますか?
どうもありがとう!
よろしくお願いします、
ラファエル