يجب تصميم جميع التطبيقات بحيث يمتد المحتوى من الحافة العلوية إلى الحافة السفلية للشاشة. هذا هو الإعداد التلقائي بدءًا من الإصدار 15 من نظام التشغيل Android (المستوى 35 من واجهة برمجة التطبيقات). وهذا يعني أنّ الجزء العلوي والسفلي من تطبيقك يتم عرضهما خلف شريط الحالة وشريط التنقّل. يُطلق على شريط الحالة وشريط التنقّل معًا اسم أشرطة النظام. أشرطة النظام هي مناطق مخصّصة بشكل عام لعرض الإشعارات، وإبلاغ حالة الجهاز، والتنقّل في الجهاز.
يُعدّ التداخل بين تطبيقك والمناطق التي تظهر فيها واجهة مستخدم النظام أحد الأمثلة على مجموعات النوافذ، والتي تمثّل أجزاء الشاشة التي يمكن أن يتقاطع فيها تطبيقك مع واجهة مستخدم النظام. قد يعني التقاطع مع هذه الأجزاء من واجهة المستخدم العرض فوق المحتوى، ولكن يمكنه أيضًا إعلام تطبيقك بإيماءات نظام التشغيل.
تتوفّر الأنواع التالية من مجموعات النوافذ.
بشكل تلقائي، يمكنك الموافقة على توسيع نافذة تطبيقك لتمتد على الشاشة بأكملها وعرض محتوى التطبيق على الشاشة بأكملها خلف أشرطة النظام. استخدِم الإزاحات لتجنُّب عرض المحتوى المهم ومساحات اللمس خلف أشرطة النظام.
يمكن للتطبيقات التي تعرض محتوى مثل الأفلام أو الصور إخفاء أشرطة النظام مؤقتًا لتوفير تجربة غامرة أكثر. يجب مراعاة احتياجات المستخدمين وتوقعاتهم بعناية قبل تعديل أشرطة النظام، لأنّها تمنح المستخدمين طريقة عادية للتنقّل في الجهاز والاطّلاع على حالته.
الصورة المقطوعة للشاشة هي منطقة على بعض الأجهزة تمتد إلى سطح الشاشة لتوفير مساحة لأدوات الاستشعار في الجزء الأمامي من الجهاز. يمكن للتطبيقات إتاحة الصور المقطوعة للشاشة من خلال الاستعلام عن مواضعها بحيث لا يتداخل أي محتوى مهم مع منطقة الصورة المقطوعة.
يُعدّ انتقال لوحة المفاتيح مثالاً شائعًا على تعديل هوامش النوافذ بشكل ديناميكي. يمكن للتطبيقات مراقبة حالة لوحة المفاتيح الحالية، وتبديل الحالات آليًا، وإتاحة الصور المتحركة لإدراجات النوافذ، وإضافة صور متحركة لمحتوى التطبيق بسلاسة بين انتقالات لوحة المفاتيح.