onTouch, onLongClick juntos en Android

Estoy agregando vistas de imagen al diseño principal de forma dinámica. Y estoy realizando operaciones de acercar / alejar el zoom en el toque de la imagen agregada. Quiero eliminar la vista añadida enLongPress de ella.

img.setOnLongClickListener(longClickAction);
img.setOnTouchListener(touchAction); 

onLongPress:

OnLongClickListener longClickAction = new OnLongClickListener() {

    @Override
    public boolean onLongClick(View v) {

        parentLayout.removeView((ImageView)v);
        return false;
    }
};

en contacto :

OnTouchListener touchAction = new OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        ImageView i = (ImageView)v;

        //perfrom zoom operation on touch of imageview
        zoom(i, event);
        return true; 

    }
};

Sólo los eventos táctiles están funcionando. ¿Por qué? ¿Cómo puedo tener ambos? ¿A dónde va mal? ¿Qué debo hacer para eliminar la vista agregada? Por favor, ayúdame. Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta