我有幾個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;
}
我吠叫完全錯了嗎?
感謝您的任何幫助。