2012-09-03 22 views
5

मुझे एक सूची दृश्य मिला और मैं इसे बटन युक्त दृश्य के साथ पॉप्युलेट करता हूं। मैंने अनुकूलित श्रोताओं को अनुकूलित किए गए बटन पर सेट किया है, लेकिन जब मैं ListView की कंक्रीट आइटम पर क्लिक करता हूं - कुछ भी नहीं होता है। इसलिए, हम कह सकते हैं कि क्लिक्स श्रोता पर केवल बटन ही कॉल किए जाते हैं, जब मुझे क्लिक करने के लिए सूची दृश्य दृश्य की आवश्यकता होती है। क्या करना है?बटन ऑनक्लिक और ListView onItemClick

+0

पोस्ट कोड आपने क्या कार्यान्वित किया है? – user370305

उत्तर

18

xml फ़ाइल में अपने बटन को सेट करें: android:focusable="false"

इसका कारण यह है अपने बटन ध्यान दिया जाता है। तो अब आप अपने बटन के लिए ऑनक्लिक दोनों का उपयोग कर सकते हैं, और Item ListView में प्रत्येक पंक्ति के लिए क्लिक करें, यह बताकर कि बटन को ध्यान केंद्रित नहीं किया जाना चाहिए।

+0

हाँ इसे आज़माएं, मुझे लगता है कि आपको यह चाहिए कि आपको – lemoncodes

+0

की आवश्यकता है, हे मेरे समय को सुरक्षित रखें। बहुत बहुत धन्यवाद ... –

0

आप इस listView.setOnItemClickListener();

0

यह सूचीदृश्य आइटम पर onlcick only.You कुछ ध्वज सेट और कार्यक्षमताओं बीच टॉगल कर सकते करना बेहतर है की तरह क्लिक करें आइटम पर सेट करना होगा।