2012-06-15 12 views
7

के बीच अंतर एंड्रॉइड ListViews पर onClickListener और ITemClickListener के बीच क्या अंतर है? और इनमें से विभिन्न कार्यान्वयन क्या हैं?onClickListener और onItemClickListener

उत्तर

16

ListView सूचीदृश्य की प्रत्येक पंक्ति के लिए एक आइटम श्रोता क्लिक करें है, लेकिन onClickListener जो कभी आप onClick और onItemClickListener कहा जाता है लेकिन मूल्यों है कि प्रत्येक विधि के साथ आ रहे हैं क्लिक पंक्ति कोई बात नहीं पूरे सूचीदृश्य के लिए है विभिन्न।

OnItemClickListener आप किसी विशेष पंक्ति पर स्पर्श होने पर किसी विशेष गतिविधि पर जाने के लिए कह सकते हैं।

OnClickListener आप देख सकते हैं कि सूचीदृश्य उपयोगकर्ता द्वारा स्पर्श प्राप्त हुआ है, तो क्या आप सूची को रीफ्रेश करना चाहते हैं? या स्क्रॉलबार के दृश्य को बदलें या पूरी इकाई के रूप में सूचीदृश्य के साथ कुछ करें।

+2

+1 अच्छा स्पष्टीकरण। –

+0

भी मेरे भ्रम हल! : डी: पी –

+0

सूची सूची के लिए ITemClickListener को लागू करने और सूची की प्रत्येक पंक्ति के लिए ऑनक्लिक लिस्टनर के बीच क्या अंतर है? क्या इसमें कोई प्रदर्शन समस्या है या इससे कोई फर्क नहीं पड़ता कि यह कौन सी रणनीति है, हालांकि onItemClickListener एक अच्छा है, मैं चुनता हूं? – vandus

संबंधित मुद्दे