私は複数のImageViewを持っており、複数の画像に指をドラッグすると、それぞれのonTouchイベントが発生します。現時点では、onTouchイベントは最初のImageView(または実際には複数のImageView上で起動しますが、画面をマルチタッチする場合にのみ発生します)。擬似コード:複数のImageViewのAndroid onTouchイベント
for(int i=0;i<5;i++){
ImageView img=new ImageView(this);
LinearLayout.LayoutParams layoutParams=new LinearLayout.LayoutParams(width,height);
img.setImageResource(R.drawable.cell);
img.setOnTouchListener(this);
mainLayout.addView(img,layoutParams);
}
...
public boolean onTouch (View v, MotionEvent event){
Log.d("MY_APP","View: " + v.getId());
return false;
}
私は完全に間違ったツリーを吠えていますか?
ありがとうございました。