नए Android Studio 2.2 में कॉन्स्ट्रेंट लेआउट पेश किया गया है, मैंने इस नए लेआउट here और here के बारे में खोज और पढ़ा था। के रूप में उल्लेख here,संबंधित लेआउट के बजाय बाधा लेआउट
- हम
ConstraintLayout
को पूरी तरह से साथRelativeLayout
जगह ले सकता है: और this link में मैं बाधा और सापेक्ष लेआउट के बीच मतभेदों के बारे में पढ़ा था, लेकिन अभी भी कुछ सवाल बने हुए हैं? - पुराने संस्करण वाले डिवाइस
ConstraintLayout
का समर्थन कर सकते हैं? ConstraintLayout
के साथ ऐप्स डिज़ाइन करने के लिए हमें एंड्रॉइड स्टूडियो 2.2 में अपडेट करना होगा?ConstraintLayout
का उपयोग करने के साथ हमें सभी स्क्रीन रिज़ॉल्यूशन के लिए उत्तरदायी ऐप रखने के लिए कई dimens.xml लिखने की आवश्यकता नहीं है? यानी -
नेस्टेड ConstraintLayout के बारे में क्या? –
ठीक है, आम तौर पर घोंसला प्रदर्शन को और भी खराब बनाता है। कुछ घोंसले बाधाओं को बनाने के लिए यह एक अच्छा विचार नहीं है, उदाहरण के लिए केवल दो टेक्स्टव्यू या कुछ ऐसा है। बाधा लेआउट की लचीलापन के लिए धन्यवाद (कई अच्छे विचारों को रोकथाम लेआउट 1.1 में जोड़ा जाता है - इसे जांचें) आप बाधा लेआउट के अंदर अधिक फ्लैट दृश्य पदानुक्रम कर सकते हैं, जो आपको कई नेस्टेड लेआउट से छुटकारा पाने और आपको कुछ अतिरिक्त प्रदर्शन करने की अनुमति देता है। –