2010-02-14 13 views
11

प्राप्त करने में सक्षम होने से रोकता है ListView के एडाप्टर में, मैं एक लीनियरलाउट लौटाता हूं, जिसमें मैं एक चेकबॉक्स, एक छवि दृश्य और एक टेक्स्ट व्यू जोड़ता हूं। यह मूल रूप से एक सूची दृश्य बनाता है, जिसमें प्रत्येक आइटम में एक चेकबॉक्स, एक छवि दृश्य और एक टेक्स्ट व्यू होता है। हालांकि अजीब चीज यह है कि यदि मैं चेकबॉक्स नहीं जोड़ता, तो ListView ITemClick ईवेंट को सही तरीके से प्राप्त करता है, जब तक मैं चेकबॉक्स जोड़ता हूं, ITem ListView पर क्लिक करें फिर कभी नहीं निकाल दिया जाता है, जैसे कि चेकबॉक्स सभी ऑनक्लिक ईवेंट को पास करता है सूची दृश्य।ListView आइटम में चेकबॉक्स जोड़ना इसे आइटमक्लिक

कोई विचार मैं इसे कैसे हल कर सकता हूं? मैं चाहता हूं कि उपयोगकर्ता चेकबॉक्स को चेक/अनचेक करने में सक्षम हो और साथ ही इन ListView आइटम्स पर क्लिक करने में सक्षम हो, साथ ही वे चेकबॉक्स के अलावा ListView आइटम के लिए क्षेत्र पर क्लिक करें।

उत्तर

19

सभी वस्तुओं को ध्यान केंद्रित करें = "झूठा"

+5

धन्यवाद जैक्स, यह मेरी समस्या हल करता है! मैंने अभी परीक्षण किया है, वास्तव में, मुझे सभी वस्तुओं को फोकस करने योग्य = "झूठा" सेट करने की आवश्यकता नहीं है, केवल चेकबॉक्स पर ध्यान केंद्रित करने की आवश्यकता है। –

+0

यह मेरे लिए काम नहीं करता है, फिर भी फोकस करने योग्य पर सेट होने पर चेकबॉक्स अभी भी क्लिक किया जा सकता है। कोई विचार? – JMRboosties

+0

यदि मामला आपके एडाप्टर के GetView पर जाता है और setOnClick श्रोता सेट करता है। और झूठी पर सेट। प्रत्येक चेकबॉक्स। @JMRboosties – gumuruh

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