同じレイアウトで同じイメージビューを複数回再利用できるかどうか疑問に思っていました。
例: 私は eclipse で android 用の三目並べゲームに取り組んでいます。より視覚的にアピールするために、表、x、o を描画しました。x1..x9 と o1..o9 を作成する代わりに、x の o を再利用したいのですが、イメージビューを再利用して、配置したい場所を指定できますか?
ありがとう
同じレイアウトで同じイメージビューを複数回再利用できるかどうか疑問に思っていました。
例: 私は eclipse で android 用の三目並べゲームに取り組んでいます。より視覚的にアピールするために、表、x、o を描画しました。x1..x9 と o1..o9 を作成する代わりに、x の o を再利用したいのですが、イメージビューを再利用して、配置したい場所を指定できますか?
ありがとう
いいえ、残念ながらできません..しかし、より現実的には、square1...square9 だけが必要で、その正方形のソースを設定しませんか? たとえば、次のようなものです。
public void onClick(View v) {
ImageView square = (ImageView) v;
if(lastClickWasO) {
square.setImageResource(R.drawable.x);
lastClickWasO = false;
}
else {
square.setImageResource(R.drawable.o);
lastClickWasO = true;
}
}