ListViews के अंदर ListViews - एंड्रॉइड, android-listview

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

उत्तर:

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

सामान्य तौर पर आपको उन चीजों को नहीं डालना चाहिए जो स्क्रॉल करने वाली चीजों को अंदर खींचती हैं, अगर मैं आप थे तो मैंने अपने डिजाइन को बदल दिया है, इसलिए यह एक सूची के अंदर एक सूची की आवश्यकता नहीं है।

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

घटनाओं को आंतरिक सूची में भेजने के लिए आपको आवश्यकता है

  1. स्पर्श घटना को रोकें (ACTION_DOWN)
  2. यह तय करें कि इसके लिए कौन सी सूची का चयन करें
  3. स्पर्श सूची को उस सूची में भेजें

अधिकांश लोग इस कदम से बचने की कोशिश कर रहे हैं, यह चरण 2 से ऊपर है, यह निर्धारित करना बहुत मुश्किल है कि घटनाओं को आंतरिक दृश्य में क्या भेजा जाना चाहिए।