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