नीचे और देव से कॉपी एक स्निपेट है।
& lt; com.android.launcher । वर्कस्पेस एंड्रॉइड: एडी = "@ + आईडी / वर्कस्पेस" एंड्रॉइड: लेआउट_विंड = "फ़ेल_पेरेंट" एंड्रॉइड: लेआउट_हेहट = "फ़ेल_पेरेंट" लॉन्चर: defaultScreen = "1" & gt; & Lt; एंड्रॉइड शामिल करें: id = "@ + id / cell1" लेआउट = "@ लेआउट / वर्कस्पेस_स्क्रीन" / & gt; & Lt; एंड्रॉइड में शामिल करें: id = "@ + id / cell2" लेआउट = "@ लेआउट / वर्कस्पेस_स्क्रीन" / & gt; & Lt; एंड्रॉइड शामिल करें: id = "@ + id / cell3" लेआउट = "@ लेआउट / वर्कस्पेस_स्क्रीन" / & gt; & LT; /com.android.launcher.Workspace> यहां वे दिखते हैं कि कैसे शामिल किए गए लेआउट के रूट व्यू या व्यू ग्रुप का आईडी अधिलेखित करें।
मेरा प्रश्न यह है, क्या एक्सएमएल के माध्यम से बच्चों की आईडी को अधिलेखित करना भी संभव है?
अगर नहीं, तो मुझे सेल 2 या सेल 3 के बच्चों से कैसे जुड़ना चाहिए? HierarchyViewer मुझे बताता है कि सभी शामिल बच्चे दृश्य विशेषताओं आईडी विशेषता सहित, बदल नहीं है, इस प्रकार एक ही आईडी के साथ एकाधिक दृश्य पैदा।
आईडी के मिलान में कुछ भी गलत नहीं है उदाहरण के लिए आप सूची दृश्य वस्तुओं को और और कैसे कार्यान्वित करेंगे?
आप नेस्टेड खोजविव्हीबीआईडी () का उपयोग करके अपने बच्चों के विचारों को एक्सेस कर सकते हैं।
findViewById (cell3) .findViewById (child_View_id)
Comments
Post a Comment