में एक साथ क्लिक करें मैं मूलभूत लेआउट में गतिशील रूप से छविदृश्य जोड़ रहा हूं। और मैं जोड़ा छवि के स्पर्श पर ज़ूम इन/आउट ऑपरेशन कर रहा हूं। मैं इसके बारे में लांगप्रेस पर अतिरिक्त दृश्य को हटाना चाहता हूं।ऑन टच, ऑनलॉन्ग एंड्रॉइड
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), समस्या हल हो जाएगी। –