अडैप्टिव लेआउट के बारे में जानकारी

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

विषय

अडैप्टिव लेआउट के दस्तावेज़ में, इन कामों के बारे में दिशा-निर्देश दिए गए हैं:

  • अडैप्टिव लेआउट डिज़ाइन और लागू करना
  • विंडो के साइज़ के हिसाब से, अपने ऐप्लिकेशन के प्राइमरी नेविगेशन को अडजस्ट करना
  • अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अडैप्ट करने के लिए, विंडो साइज़ क्लास का इस्तेमाल करना
  • Jetpack API का इस्तेमाल करके, लिस्ट‑डिटेल जैसे कैननिकल लेआउट को आसानी से लागू करें

ज़रूरी शर्तें

अडैप्टिव लेआउट से जुड़ी गाइड में यह माना गया है कि आपको इन कॉन्सेप्ट के बारे में जानकारी है: