ב-Android Studio יש תבניות קוד שמתאימות לשיטות המומלצות לעיצוב ולפיתוח ב-Android, כדי לעזור לכם ליצור אפליקציות יפות ופונקציונליות. אפשר להשתמש בתבניות כדי ליצור מודולים חדשים לאפליקציות, פעילויות נפרדות או רכיבים ספציפיים אחרים של פרויקט Android.
חלק מהתבניות מספקות קוד התחלתי להקשרים נפוצים של שימוש, כמו מגירות ניווט או מסכי כניסה. אתם יכולים לבחור מבין התבניות האלה של מודולים של אפליקציות ופעילויות כשאתם יוצרים פרויקט, כשאתם מוסיפים מודול חדש של אפליקציה לפרויקט קיים או כשאתם מוסיפים פעילות חדשה למודול של אפליקציה.
בנוסף לפעילויות, אפשר גם להוסיף רכיבים אחרים של פרויקט Android לאפליקציה קיימת באמצעות תבניות. התבניות האלה כוללות רכיבי קוד, כמו שירותים וקטעים, ורכיבים שאינם קוד, כמו תיקיות וקבצי XML.
בדף הזה מוסבר איך להוסיף רכיבים של פרויקט Android, כמו פעילויות, לפרויקט שלכם, ומתוארים תבניות הפעילות הנפוצות שזמינות ב-Android Studio. שימו לב: רוב התבניות מסתמכות על ספריית התמיכה של Android כדי לכלול עקרונות של ממשק משתמש שמבוססים על Material Design.
הוספת רכיב לפרויקט
איור 1. תפריט התבניות, שאפשר לגשת אליו דרך התפריט קובץ > חדש או על ידי לחיצה ימנית בחלון פרויקט.
ב-Android Studio, התבניות מקובצות לפי סוג הרכיב שהן מוסיפות, כמו Activity או קובץ XML, כמו שמוצג באיור 1.
כדי להוסיף רכיב של פרויקט Android באמצעות תבנית, משתמשים בחלון Project
. לוחצים לחיצה ימנית על התיקייה שרוצים להוסיף אליה את הרכיב החדש ובוחרים באפשרות חדש. בהתאם לרכיבים שאפשר להוסיף לתיקייה שלחצתם עליה, תופיע רשימה של סוגי תבניות כמו אלה שמוצגים באיור 1.
כשבוחרים את התבנית שרוצים להוסיף, מופיע חלון אשף תואם שבו צריך להזין את פרטי ההגדרה של הרכיב, כמו השם שלו. אחרי שמזינים את פרטי ההגדרה, Android Studio יוצר את הקבצים של הרכיב החדש ופותח אותם. בנוסף, הוא מריץ Gradle build כדי לסנכרן את הפרויקט.
בחירת תבנית של פעילות
איור 2. תבנית ריקה של פעילות יצירת הודעה.
אחד מהשימושים הנפוצים ביותר בתבניות הוא הוספה של פעילויות חדשות למודול אפליקציה קיים. יש תבניות ליצירת מסכים להתחברות לחשבון, להצגת רשימת פריטים עם פרטים או לגלילה בבלוק טקסט ארוך.
ב-Android Studio יש גם תבניות למגוון סוגים שונים של מודולים של אפליקציות, כולל Wear OS, Android TV ו-Cloud App Engine. אפשר לראות תבניות של סוגי המודולים השונים האלה כשמוסיפים רכיב לפרויקט. יש גם תבניות למודולים ולפעילויות ספציפיים יותר ל-API, כמו מודעות Google AdMob ומפות Google.
אחת התבניות הנפוצות ביותר היא התבנית Empty Compose Activity (פעילות ריקה של יצירת קומפוזיציה), שיוצרת פעילות ריקה עם קומפוזיציה לדוגמה ותצוגה מקדימה של הקומפוזיציה. הוא מאפשר לכם להתחיל מאפס כשאתם יוצרים מודול או פעילות באפליקציה.