onTouch, onLongClick razem w Androidzie

Dynamicznie dodam zdjęcia do układu nadrzędnego. I wykonuję operacje powiększania / pomniejszania na Dotyku dodanego obrazu. Chcę usunąć dodany widok na LongPress tego.

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

onLongPress:

OnLongClickListener longClickAction = new OnLongClickListener() {

    @Override
    public boolean onLongClick(View v) {

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

w dotyku :

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; 

    }
};

Działają tylko wydarzenia dotykowe. Czemu? Jak mogę mieć oba? Gdzie się mylę? Co należy zrobić, aby usunąć dodany widok? Proszę pomóż mi. Z góry dziękuję.

questionAnswers(4)

yourAnswerToTheQuestion