मैंने कई बार और सभी उत्तरों नामक getView के मुद्दे के बारे में पढ़ा है। हालांकि, मुझे मेरी समस्या का समाधान नहीं मिला है।एंड्रॉइड एडाप्टर एकाधिक getView
मेरे पास एक सूची है जहां पंक्तियों में दो राज्य हैं: पढ़ें या नहीं। खैर, मैं पहली बार देखे गए आइटमों को एक अलग रंग रखना चाहता हूं और जब मैं सूची को स्क्रॉल करता हूं, तो वे अपना रंग "राज्य पढ़ना" में बदल देते हैं।
ऐसा करने के लिए, विधि में प्राप्त करें मेरे एडाप्टर का दृश्य मैं एक फ़ील्ड सेट करता हूं जब उस आइटम की पंक्ति पेंट की जाती है। लेकिन समस्या निम्न है: चूंकि विधि getView को कई बार कहा जाता है क्योंकि फ़ील्ड को पढ़ने के रूप में चिह्नित किया जाता है और जब स्क्रीन में सूची दिखाई जाती है तो ऐसा प्रतीत होता है जैसे इसे पहले ही पढ़ा जा चुका है।
इस समस्या को हल करने के लिए कोई विचार?
धन्यवाद
"डेटा को अद्यतन, और अपने एडाप्टर पर dataSetChanged फोन" - मेरे लिए काम करता –