/ / हटाए गए चेक आइटम - एंड्रॉइड, एंड्रॉइड-लिस्टव्यू, एंड्रॉइड-चेकबॉक्स

चेक किए गए आइटम हटाएं - एंड्रॉइड, एंड्रॉइड-लिस्टव्यू, एंड्रॉइड-चेकबॉक्स

मेरे ऐप में मेरे पास चेकबॉक्स के साथ लिस्ट व्यू है। मेरे पास डिलीट बटन भी है। जब मैं डिलीट बटन दबाता हूँ तो मैं सूची दृश्य से सभी आइटम हटाना चाहता हूँ जो जाँची जाती हैं क्या कोई ऐसा तरीका है जो लिस्ट व्यू के सभी आइटमों की जांच करता है और सभी आइटमों को लिस्ट व्यू से हटा देता है अगर नहीं है तो मैं अपना परिणाम कैसे प्राप्त कर सकता हूं ..?

उत्तर:

जवाब के लिए 0 № 1

हाँ इसका आसान है।

आपके पास सूची आइटम हैं, इसलिए आप जानते हैं कि कितने चेक हैंबॉक्स सूची में हैं। स्थिति प्रत्येक सूची-पंक्ति के साथ जुड़ी हुई है। तो सूची में चेकबॉक्स के टैग के रूप में स्थिति सेट करें "गेटव्यू विधि। यानी चेकबॉक्स।सेटटैग (स्थिति)।

अब चेकबॉक्स परिवर्तन घटना को फायर करें और सभी चेकबॉक्स स्टेट को बूलियन एरे में स्टोर करें। जब उपयोगकर्ता डिलीट बटन दबाता है, तो उन आइटमों को हटा दें जिनका मूल्य बूलियन सरणी में सत्य है।