रिलेटिव और कस्टम लेआउट

इनपुट, कॉन्टेंट या अन्य कार्रवाइयां एक-दूसरे के हिसाब से दिख सकती हैं या पैरंट कंटेनर के हिसाब से सीमित हो सकती हैं. लेआउट को ज़्यादा कस्टम बनाया जा सकता है. हालांकि, यह पक्का करें कि ग्रुपिंग, कॉलम, और स्पेसिंग एक जैसी हो.

नीचे दी गई इमेज में दिखाया गया है कि पुष्टि करने की प्रोसेस, एक सामान्य रिलेटिव लेआउट है. इसमें कस्टम लेआउट के बारे में बताया जाता है कि यूज़र इंटरफ़ेस (यूआई) एलिमेंट एक-दूसरे से कैसे जुड़े हैं.

लेआउट में, अलग-अलग तरह के लेआउट का इस्तेमाल भी किया जा सकता है. उदाहरण के लिए, वर्टिकल कार्ड के साथ कैरसेल या हॉरिज़ॉन्टल स्क्रोल को जोड़ा जा सकता है. इसके अलावा, वर्टिकल लिस्ट के डेटा के साथ कस्टम चार्ट भी दिखाया जा सकता है.

लेज़ी रो और लेज़ी कॉलम की मदद से, स्क्रोल करने वाली लाइनों या कॉलम में कॉन्टेंट दिखाया जा सकता है.

फ़ुल-स्क्रीन लेआउट, एक और सामान्य लेआउट है. इसका इस्तेमाल इमर्सिव मोड में किया जाता है.

आकृति 27: इमर्सिव मोड में इस्तेमाल किया गया फ़ुल स्क्रीन लेआउट

अगर Compose के बजाय Views का इस्तेमाल किया जा रहा है, तो ConstraintLayout का इस्तेमाल करके, व्यू को लेआउट किया जा सकता है. इससे, सिबलिंग व्यू और पैरंट लेआउट के बीच के संबंध के हिसाब से व्यू को लेआउट किया जा सकता है. इससे बड़े और जटिल लेआउट बनाए जा सकते हैं. ConstraintLayout की मदद से, लेआउट एडिटर का इस्तेमाल करके एक्सएमएल में बदलाव करने के बजाय, ड्रैग और ड्रॉप करके पूरा लेआउट बनाया जा सकता है. लेआउट एडिटर की मदद से यूज़र इंटरफ़ेस (यूआई) बनाने के बारे में ज़्यादा जानें.

Compose लेआउट की बुनियादी बातों और कंपोज़ेबल के बारे में ज़्यादा जानें.

वेबव्यू

वेबव्यू, ऐप्लिकेशन में दिखने वाला एक व्यू होता है. इसमें ऐप्लिकेशन में मौजूद वेब पेज दिखते हैं. ज़्यादातर मामलों में, हम उपयोगकर्ता को कॉन्टेंट दिखाने के लिए, Chrome जैसे स्टैंडर्ड वेब ब्राउज़र का इस्तेमाल करने का सुझाव देते हैं. वेब ब्राउज़र के बारे में ज़्यादा जानने के लिए, इंटेंट की मदद से ब्राउज़र को चालू करने से जुड़ी गाइड पढ़ें.