我有几个ImageViews,并且我想让onTouch事件为每个人触发,当我将手指拖过多个图像时。目前,onTouch事件只在第一个ImageView上触发(或者实际上在多个ImageView上,但只能在多点触摸屏幕时触发)。伪代码:Android为多个ImageViews触发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;
}
我吠叫完全错了吗?
感谢您的任何帮助。