PracticU

ממשק גרפי וחלוניות של Android Studio

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA › ממשק גרפי וחלוניות של Android Studio
מילון מושגים:
Android - מערכת הפעלה מבוססת Linux לטלפונים ולמכשירים ניידים, שפותחה על ידי גוגל.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
לייאאוט - ארגון וסידור הרכיבים החזותיים על המסך או בדף, כמו מיקום כפתורים, טקסט ותמונות.
Activity - ב-Android, רכיב שמייצג מסך יחיד של האפליקציה שאיתו המשתמש מתקשר.
XML - שפת סימון לייצוג נתונים מובְנים בעזרת תגיות, המשמשת להחלפת מידע בין מערכות ולקובצי הגדרות.
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.
גופן - העיצוב הגרפי של האותיות והתווים המוצגים בטקסט, הכולל צורה, סגנון וגודל.

ממשק גרפי וחלוניות של Android Studio
הסביבה של Android Studio מורכבת ממספר חלוניות שחוזרות בכל פרויקט. ההרצאה עוברת על הנפוצות שבהן ועל דרכי ההצגה של הקבצים.
החלוניות העיקריות
1. פתיחה וסגירה: כל חלונית נסגרת בלחצן שלה ונפתחת בלחיצה על שמה. המספר שליד שם החלונית הוא הקיצור: Alt ועוד המספר. למשל Alt+1 פותח ומסגר את חלונית Project.
2. חלונית Project: מציגה את קבצי הפרויקט והתיקיות. בתיבת הגלילה למעלה יש כמה תצוגות: Android (ברירת מחדל והמומלצת, מציגה רק קבצים ותיקיות שבדרך כלל עובדים איתם), Packages (חלוקה לפי packages של Java), ו-Project Files (קרוב למבנה בדיסק).
3. Show in Explorer: מקש ימני על קובץ מציג איפה הוא נמצא בדיסק.
4. Layout Design: לחיצה כפולה על activity_main.xml בתיקיית res/layout פותחת עורך שמראה איך האפליקציה נראית. ב-Palette יש רכיבים שגוררים אל העורך: Button, CheckBox, RadioButton ועוד. הלחצנים למעלה מאפשרים Zoom In, Zoom Out והתאמה למסך.
5. Component Tree: מימין, מציגה את ההיררכיה של הרכיבים, בתוך Layout.
6. Properties: כשבוחרים רכיב, אפשר לשנות בו תכונות כמו טקסט, צבע טקסט ו-Background, והשינוי מופיע מיד.
7. לשוניות Design ו-Text: Text מציג את קוד ה-XML שהעורך יוצר. אפשר לערוך אותו ישירות, למשל לשנות click me ל-click me now, והשינוי מופיע בעורך. בחירת רכיב בעורך מקפיצה את הסמן אליו ב-XML. מחיקת רכיב מה-XML מוחקת אותו גם בעורך, אבל עלולה לגרום לשגיאות אם רכיבים אחרים מתייחסים אליו.
8. Preview: חלונית התצוגה המקדימה אפשר לסגור כדי לראות יותר XML.
שינוי גופן
ב-File ואז Settings, תחת Editor ואז Fonts & Colors, אפשר לבחור ערכת נושא כהה כמו Darcula, ולשמור סכמה חדשה ב-Save As (בדוגמה Demo). בדוגמה הוגדל הגופן ל-16 ב-Consolas.
אחרי ההרצאה אפשר לפתוח ולסגור את החלוניות המרכזיות, לבנות מסך בעורך ולערוך את אותו מסך ב-XML.
השיעור הבא בקורס: Layout Designer

פרקי ההרצאה: ממשק גרפי וחלוניות של Android Studio

  1. 00:00

    חלוניות העבודה ב-Android Studio

  2. 01:03

    תצוגות חלונית Project

  3. 02:39

    קובץ activity_main ו-Layout Design

  4. 03:18

    גרירת רכיבים מה-Palette

  5. 04:35

    חלונית Component Tree

  6. 05:14

    חלונית Properties לשינוי תכונות

תמלול ההרצאה: ממשק גרפי וחלוניות של Android Studio

הטקסט המלא של הדקות הראשונות בהרצאה «ממשק גרפי וחלוניות של Android Studio» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

    אז אחרי שפתחנו פרויקט באנדרואיד סטודיו בואו ניגש ונסתכל על סדרה של חלוניות מאוד נפוצות שנעבוד איתן בתדירות גבוהה בזמן הפיתוח. דבר ראשון אנחנו רואים כאן משמאל חלונית שנקראת project.

  2. 00:22

    כל חלונית כזאת אנחנו יכולים לסגור אותה על ידי הלחצן הזה ולפתוח אותה בחזרה על ידי לחיצה על שם החלונית. ליד כל חלונית אנחנו רואים מספר.

  3. 00:35

    המספר הזה מציין מהו המקש במקלדת שיפתח לכם את החלונית הזאת אם אתם תלחצו על Alt ועל המקש. לדוגמה אני סוגר כרגע את החלונית הזאת, לוחץ Alt 1 כי היה כתוב שם 1 ואני רואה שהחלונית נפתחת.

  4. 00:55

    אז יש לנו כאן אפשרות בעזרת קיצור מקלדת לפתוח מיידית את החלונות האלה. אני לוחץ עוד פעם במקלדת על Alt 1 והחלונית נסגרת.

  5. 01:06

    עכשיו כאן בחלונית project אנחנו רואים את הקבצים השונים שמשתתפים לנו בפרויקט ואת התיקיות. כאן למעלה אנחנו רואים איזושהי תיבת גלילה וכתוב כאן android.

  6. 01:22

    יש לנו אפשרות לראות את אותם קבצים שאנחנו רואים כרגע בפרספקטיבה שונה. לדוגמה packages מראה לי בדיוק את הקבצים לפי חלוקה ל packages בג'אווה. Project Files מראה לי תמונה של אותם קבצים אבל תמונה שדומה לאיך שהם מסודרים בהרדיסק.

  7. 01:47

    אנדרואיד שזה הדיפולט וזה הדבר הנפוץ לעבוד איתו והמומלץ יותר מראה לי רק את הקבצים והתיקיות הנפוצים שאנחנו ברוב המקרים נרצה לעבוד איתם מפני שיש עוד הרבה קבצים אחרים שברוב המקרים אנחנו לא נתעסק איתם.

  8. 02:06

    זאת אומרת, כדאי מאוד להשאיר את זה על אנדרואיד וכך לגשת במהירות לקבצים השונים ולתיקיות השונות שאנחנו רוצים לעבוד איתם. אם אנחנו סוגרים לדוגמה את הכרטיסייה הזאת, אנחנו יכולים ללחוץ דאבל קליק על הקובץ ולפתוח אותה מחדש.

  9. 02:22

    אם אנחנו לוחצים הקאש ימני על הקובץ, אנחנו יכולים לבחור ב-show in explorer וזה מיד פותח לנו את היער הקבצים ומראה לנו איפה בדיוק הקובץ הזה נמצא בתוך המחשב בנתיב המדויק.

  10. 02:40

    מאוד שימושי. עכשיו אנחנו יכולים לגשת ולראות שיש לנו כאן תיקייה שנקראת רס שזה קיצור של ריסורסז כל המשאבים ששייכים לאפליקציה שאנחנו בונים. בתוך רס אנחנו יכולים לראות שיש לנו תיקייה שנקראת לייאאוט ובתוך התיקייה שנקראת לייאאוט יש לנו קובץ שנקרא activity-main.xml אם אנחנו נלחץ דאבל קליק על הקובץ הזה אז אנחנו בעצם נגיע לחלונית

  11. 03:11

    שנקראת layout design שמראה לנו דיזיינר כלומר איזשהו עורך כזה שמראה לנו איך האפליקציה שלנו אמורה להיראות על המכשיר עצמו כאן אנחנו רואים חלונית שנקראת palette שמכילה כל מיני רכיבים ויזואליים שאנחנו פשוט יכולים לגרור אותם על גבי הדיזיינר כאן וזה בעצם בונה לנו את האפליקציה.

  12. 03:38

    לדוגמה יש לנו פה לחצן אנחנו יכולים לקחת לגרור לאן שאנחנו רוצים בואו נזרוק אותו כאן לדוגמה יש לנו פה צ'קבוקס בואו נגרור אותו לכאן לדוגמה יש לנו כאן רדיו בטון בוא נשים פה איזשהו רדיו בטון ראשון נשים פה רדיו בטון שני בואו נתפרע נשים פה רדיו בטון שלישי וכך אנחנו יכולים לבנות לעצמנו את האפליקציה בצורה עיצובית ממש ממש פשוטה.

  13. 04:10

    כאן למעלה אנחנו רואים סדרה של רכיבים או של לחצנים שבעצם משפיעים על הדיזיינר. לדוגמה, אנחנו רואים פה אפשרות לבצע זום אין ולראות בצורה קצת יותר קרובה את מה שאנחנו מפתחים.

  14. 04:25

    אנחנו יכולים לעשות זום אאוט. אנחנו יכולים לדוגמה להציג בול את הכל בצורה כזאת שיתפוס בדיוק את המסך שלנו וכדומה. בהמשך נראה פיצ'רים נוספים שקיימים פה למעלה בחלונית הזאת.

  15. 04:41

    מצד ימין יש לנו חלונית שנקראת Component Tree. Component Tree מראה לנו בעצם את הרכיבים השונים ואת ההיררכיה שלהם. אנחנו רואים שיש לנו את המכשיר עצמו, בתוכו יושב layout שבהמשך נראה בדיוק מה זה אומר, ויש לנו את הרכיבים השונים שנמצאים בתוך ה-Layout עצמו.

  16. 05:07

    כאשר אנחנו בוחרים רכיב, אנחנו יכולים לגשת פה למטה לחלונית ה-Properties ולתת לו תכונות. בואו נשנה לדוגמה את הטקסט שלו. ניגש ונחפש תכונה שמתארת את הטקסט, והנה אנחנו רואים אותה כאן.

  17. 05:25

    בואו נקרא לזה "ליקמי", לוחצים Enter ומיד רואים שזה משפיע על הלחצן. כאן יש לנו טקסט Color שאנחנו יכולים לבחור

לקורס המלא: קורס פיתוח אפליקציות לאנדרואיד

ההרצאה הקודמת: מחיקת תיקיות בפרויקט ב-Android Studio

ההרצאה הבאה: Layout Designer

הרצאות קשורות מקורסים אחרים

  • ממשק גרפי של Git
  • ממשק גרפי של SCOM
  • ממשק גרפי GNOME
  • ממשק גרפי של GPO

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון