लेआउट, Android ऐप्लिकेशन का एक अहम हिस्सा होते हैं. इनसे सीधे तौर पर उपयोगकर्ता अनुभव पर असर पड़ता है. अगर इसे सही तरीके से लागू नहीं किया जाता है, तो आपका लेआउट आपके ऐप्लिकेशन को ज़्यादा मेमोरी इस्तेमाल करने वाला बना सकता है. साथ ही, यूज़र इंटरफ़ेस (यूआई) धीमे हो सकते हैं. Android SDK में ऐसे टूल शामिल होते हैं जिनकी मदद से, लेआउट की परफ़ॉर्मेंस से जुड़ी समस्याओं का पता लगाया जा सकता है. इस दस्तावेज़ की मदद से, कम मेमोरी फ़ुटप्रिंट वाले स्मूद स्क्रोलिंग इंटरफ़ेस लागू किए जा सकते हैं.
लेसन
- लेआउट के क्रम को ऑप्टिमाइज़ करना
- जिस तरह जटिल वेब पेज की वजह से लोड होने में ज़्यादा समय लगता है उसी तरह जटिल लेआउट हैरारकी की वजह से भी परफ़ॉर्मेंस से जुड़ी समस्याएं हो सकती हैं. इस दस्तावेज़ में, लेआउट की जांच करने और परफ़ॉर्मेंस से जुड़ी समस्याओं का पता लगाने के लिए, SDK टूल इस्तेमाल करने का तरीका बताया गया है.
- <include> टैग का इस्तेमाल करके लेआउट फिर से इस्तेमाल करना
- अगर आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में, लेआउट के कुछ कंस्ट्रक्ट कई जगहों पर दोहराए जाते हैं, तो इस दस्तावेज़ में बताया गया है कि लेआउट के ऐसे कंस्ट्रक्ट कैसे बनाए जाएं जिन्हें बार-बार इस्तेमाल किया जा सके और उन्हें सही यूआई लेआउट में शामिल किया जा सके.
- मांग पर व्यू लोड करना
- एक लेआउट कॉम्पोनेंट को दूसरे लेआउट में शामिल करने के अलावा, आपको शामिल किए गए लेआउट को सिर्फ़ तब दिखाना पड़ सकता है, जब ऐक्टिविटी चल रही हो. इस दस्तावेज़ में बताया गया है कि मांग के हिसाब से लेआउट के कुछ हिस्सों को लोड करके, लेआउट के इनिशियलाइज़ेशन की परफ़ॉर्मेंस को कैसे बेहतर बनाया जा सकता है.