Я добавляю изображения в родительский макет динамически. И я выполняю операции увеличения/уменьшения масштаба при добавлении изображения. Я хочу удалить добавленный вид onLongPress.onTouch, onLongClick вместе в android
img.setOnLongClickListener(longClickAction);
img.setOnTouchListener(touchAction);
onLongPress:
OnLongClickListener longClickAction = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
parentLayout.removeView((ImageView)v);
return false;
}
};
onTouch:
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;
}
};
Только Прикоснитесь события работают. Зачем? Как у меня есть оба? Где я ошибаюсь? Что мне делать, чтобы удалить добавленный вид? Пожалуйста, помогите мне. Заранее спасибо.
вы ее решили? – Siddhesh
@ Сидшеш следуйте моим [ниже ответа] (http://stackoverflow.com/a/41952363/4629101), проблема будет решена. –