Sto aggiungendo immagini dinamiche al layout principale in modo dinamico. E sto eseguendo operazioni di zoom in/out su Touch di immagine aggiunta. Voglio rimuovere la vista aggiunta suLongPress di esso.onTouch, onLongClick insieme in 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;
}
};
unico tocco eventi stanno lavorando. Perché? Come posso avere entrambi? Dove sto andando storto? Cosa devo fare per rimuovere la vista aggiunta? Mi aiuti per favore. Grazie in anticipo.
hai risolto? – Siddhesh
@Siddhesh segue la mia [sotto risposta] (http://stackoverflow.com/a/41952363/4629101), il problema verrà risolto. –