onTouchEvent выполняется дважды

Кто-нибудь может объяснить мне, почему onTouchEvent выполняется дважды и как я могу настроить его на запуск только один раз? Я не мог найти объяснения. Спасибо.

@Override
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    _iv = new ImageView(this);

    _map = BitmapFactory.decodeResource(getResources(), R.drawable.image);

        _iv.setImageBitmap(_map);
        _iv.invalidate();

    setContentView(_iv);
}

@Override
public boolean onTouchEvent(MotionEvent event) {
    double X = event.getX();
    double Y = event.getY();

    Toast.makeText(this, "X: " + X + " Y: " + Y, Toast.LENGTH_SHORT).show();

    return super.onTouchEvent(event);
}
19
задан slybloty 18 May 2015 в 14:36
поделиться