पर काम नहीं कर रहा है मैंने प्रत्येक पंक्ति के लिए LinearLayout
बढ़ाकर एक कस्टम ListView
लागू किया है। प्रत्येक पंक्ति में एक छोटा थंबनेल, एक पाठ और check box
होता है। list view
ठीक से तैनात किया गया है और मैं बिना किसी समस्या के स्क्रॉल और फ़्लिंग कर सकता हूं।setOnItemClickListener() कस्टम ListView @ एंड्रॉइड
लेकिन ListView
बिल्कुल setOnItemClickListener()
पर प्रतिक्रिया के लिए प्रतीत नहीं होता है, तो मैं हर पंक्ति जो स्पष्ट रूप से समस्या पैदा कर रही है अंदर पाठ की getView()
में क्लिक श्रोता की स्थापना करके एक समाधान की तलाश करनी है जब मैं पुन: उपयोग करने कोशिश कर रहा हूँ adapter
। क्या किसी के पास एक समाधान है?
मैं एक ही समस्या आ रही है, ऊपर समाधान पंक्ति पर क्लिक करता है का पता लगाने के लिए काम करता है, लेकिन मैं अपने कस्टम ListView पंक्ति में 2 बटन होते हैं। मैं कैसे बता सकता हूं कि कौन सा बटन क्लिक किया गया था? धन्यवाद – longhairedsi
धन्यवाद !!! तुमने वास्तव में मेरी मदद की !!! –
@longhairedsi: कृपया getView() विधि बटन 1.सेट फोकसबल (झूठी) में निम्न कोड जोड़ें; बटन 2.सेट फोकसबल (झूठा); बटन 1.setFocusableInTouchMode (झूठा); बटन 2.setFocusableInTouchMode (झूठा); बटन 1.setOnClickListener (यह); बटन 2.setOnClickListener (यह); अपने एडाप्टर में बटन के लिए अपने क्लिक श्रोता को लागू करें (या जहां आप चाहें ....) सूची दृश्य के लिए क्लिक श्रोता भी सेट करें ..... अब जांचें कि आपका क्लिक दोनों ..... listview के लिए भी काम करेगा बटन के लिए भी –