我有一个实现OnTouchListener
. 然后我有几个注册到这个的自定义视图。
customView1.setOnTouchListener(this);
customView2.setOnTouchListener(this);
然后我有这个:
@Override
public boolean onTouch(View view, MotionEvent event) {
if (view == customView1); {
t = Toast.makeText(this, "customView1", Toast.LENGTH_SHORT);
t.show();
}
}
问题是即使单击的视图不是 customView1,也会显示 Toast。