
כדאי למקם את כל האפליקציות כך שהתוכן יימתח מהקצה העליון לקצה התחתון של המסך. זוהי התנהגות ברירת המחדל שמתחילה ב-Android 15 (רמת API 35). פירוש הדבר הוא שהאזורים העליון והתחתון של האפליקציה מוצבים מאחורי שורת הסטטוס וסרגל הניווט. שורת הסטטוס וסרגל הניווט נקראים ביחד סרגלי המערכת. סרגלי המערכת הם אזורים מיועדים בדרך כלל להצגת התראות, לתקשורת של המכשיר הסטטוס שלהן והניווט במכשיר.
החפיפה בין האפליקציה לבין האזורים שבהם מוצג ממשק המשתמש של המערכת היא דוגמה אחת להכנסות חלון, שמייצגות את החלקים במסך שבהם האפליקציה יכולה לחצות את ממשק המשתמש של המערכת. הצטלב עם החלקים האלה ממשק המשתמש יכול להיות מוצג מעל התוכן, אבל הוא יכול גם ליידע את האפליקציה לגבי תנועות מובנות במערכת.
אלה הסוגים של רכיבי inset של חלונות.
כברירת מחדל, מביעים הסכמה להרחבת חלון האפליקציה כך שהוא יתפרס על כל ושרטטו את תוכן האפליקציה מקצה לקצה מאחורי פסי המערכת. יש להשתמש בהיסט כדי למנוע הצגה של תוכן חשוב ומשטחי מגע מאחורי פסי המערכת.
אפליקציות שמציגות תוכן כמו סרטים או תמונות יכולות להסתיר באופן זמני את סרגלי מידע לחוויה סוחפת יותר. חשוב לשקול בזהירות את לצרכים ולציפיות שלכם לפני שמשנים סרגלי מידע, מפני שהם מספקים למשתמשים דרך סטנדרטית לנווט במכשיר רוצה לבדוק את הסטטוס שלה.
חור במסך הוא אזור במכשירים מסוימים שמשתלב במשטח המסך כדי לספק מקום לחיישנים בחלק הקדמי של המכשיר. אפליקציות יכולות לתמוך בחתימות מסך על ידי שליחת שאילתה לגבי המיקומים שלהן, כדי שאף תוכן חשוב לא יחפוף לאזור החתימה.
מעבר במקלדת הוא דוגמה נפוצה למצב שבו העדכונים של החלקים הפנימיים של החלון מתבצעים באופן דינמי. אפליקציות יכולות לתעד את מצב המקלדת הנוכחי, הפעלה פרוגרמטית של החלפת המצבים, תמיכה באנימציות עבור רכיבי חלון, והופכים את תוכן האפליקציה לאנימציה חלקה בין המעברים במקלדת.