集OnTouchListeners我设置一个OnTouchListener
到ImageView
,然后在MotionEvent.ACTION_DOWN
复制相同ImageView
如下动态生成ImageViews
if (me.getAction() == MotionEvent.ACTION_DOWN) {
i++;
image = new ImageView(this);
image.setImageBitmap(btn.getDrawingCache());
image.setId(i);
//image.setOnTouchListener(dragit);
layout.addView(image, i, params);
}
相同遵循ACTION_MOVE和ACTION_UP。
现在生成新视图后,我尝试设置为一个OnTouchListener为image.setOnTouchListener(dragit);
但问题是,我可以创造1000这样ImageViews
,我该怎么收场承认他们唯一?我已经为每个图像视图设置了一个id,但我如何引用它?
谢谢它的工作:) – 2012-03-12 11:11:14