मुझे पता है कि एंड्रॉइड टचमोड में कुछ भी हाइलाइट नहीं करता है। लेकिन मैं जीमेल एप्लिकेशन के समान कुछ कर रहा हूं जिसमें आप बाईं तरफ से सामान चुनते हैं और गतिविधि के दाहिने तरफ विवरण दिखाते हैं (आश्चर्य है कि Google ने ऐसा कैसे किया)।ListView में चयनित आइटम को हाइलाइट कैसे करें?
तो कहानी मुझे बाईं ओर सूची दृश्य में क्या चुना गया है, इसे हाइलाइट करना है। मैं कुछ इसी तरह के सवाल मिल गया है और समाधान मूल रूप से कर रहे हैं: एडाप्टर के getView विधि और setBackground चयनित स्थिति
2.setBackground दृश्य onItemClick के लिए 1.override
और पराग-कोश चयन
के लिए यह स्पष्ट लेकिन उनमें से कोई भी अजीब व्यवहार के कारण मेरे लिए काम नहीं करता है: जैसा कि मैं एक आइटम पर क्लिक करता हूं और इसे हाइलाइट करता हूं, इसके बाद पांचवां आइटम भी हाइलाइट किया जाता है, और इसलिए जैसे ही मैं सूची को स्क्रॉल करता हूं।
कोई सुझाव? धन्यवाद!
क्या यह कुछ भी करता है? मैंने कोशिश की लेकिन चयनकर्ता हालांकि नहीं रहता .. – Han
और अधिक व्याख्या –
बहुत धन्यवाद! एक मल्टीचॉइसमोड लिस्टनर जोड़कर और एक्सएमएल फाइल में एडाप्टर की पृष्ठभूमि को सेट करके यह काम करता है! लेकिन मुझे आश्चर्य है कि Android केवल पृष्ठभूमि रंग क्यों लेता है जब आइटम का चयन किया जाता है .. इसलिए स्वचालित रूप से – Han