
com.practicue. כך הוא ידרוס הגדרות או פרויקטים ישנים שנשארו באמולטור או במכשיר.activity_main. מוחקים את ה-TextView שמופיע כברירת מחדל.sp, קיצור של Scale Independent Pixels.textAllCaps. הוא לא מופיע ברשימת המאפיינים הנפוצים, ולכן לוחצים על האייקון show expert properties. מסמנים ומבטלים את תיבת הסימון שלו, כדי שיהיה false.background של הלחצן לוחצים על שלוש הנקודות ובוחרים צבע. אפשר להעתיק אותו עם Ctrl+C ולהדביק בלחצן אחר, וגם לצבוע את ה-Activity עצמה.textAllCaps בערך falsespbackground לבחירת צבעtextAllCaps יש באג קטן בחלון Properties: היא מופיעה לא מסומנת אף שהייתה אמורה להיות מסומנת. לכן מסמנים אותה ואז מבטלים את הסימון.הטקסט המלא של הדקות הראשונות בהרצאה «תוכנית ראשונה באנדרואיד» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
עד עכשיו עשינו היכרות עם אנדרואיד, התקנו את אנדרואיד סטודיו והתקנות נוספות, הבנו כל מיני חלונות בתוך אנדרואיד סטודיו, הרמנו אמולטור והרצנו אותו והרמנו מכשיר אמיתי והרצנו אותו.
אבל לא עשינו איזושהי תוכנית שלמה מההתחלה ועד הסוף. אז בואו נבנה מההתחלה ועד הסוף תוכנית שלמה ותוך כדי זה נראה איך אנחנו יכולים כבר לצלול לתוך הקוד בג'אווה.
אז דבר ראשון בואו נפתח מההתחלה את האנדרואיד סטודיו ונבנה לנו תוכנית. אז בואו נלחץ על Start a New Android Studio Project, ניתן לו שם ומה שאנחנו רוצים לעשות בתוכנית עכשיו זה פשוט תוכנית פשוטה שמכילה שני לחצנים, לחצן אחד מציג את השעה הנוכחית ולחצן שני מציג את התאריך הנוכחי.
אז בואו נקרא לתוכנית הזאת show current date and time. ניגש למרחב השמות, ל-package ליתר דיוק, נמחק את הנקודה הזאת של שם הפרויקט, נישאר אך ורק עם com.projectq בכדי שהוא ידרוס לנו הגדרות או פרויקטים ישנים שמוזרקים בתוך האמולטור או בתוך המכשיר, וניתן שם קצת יותר אסתטי לפרויקט שלנו.
נלחץ על next. במסך הזה שאנחנו אמורים להגדיר את המינימום sdk נשאיר את ה-default, screen sandwich next כאן אני מזכיר אנחנו תמיד לוקחים mt activity מבצע next ופיניש והנה אנחנו רואים שהפרויקט נפתח בהצלחה אז דבר ראשון בואו ניגש לתיקיית ה-resources לתיקיית layout דאבל קליק על ה-activity main ואנחנו מגיעים לדיזיינר של המסך כאן אנחנו הולכים לעצב את
האפליקציה שלנו by default אנחנו רואים שיש לנו משהו שנקרא טקסט view אנחנו יכולים לראות כאן שזה טקסט view שזה סך הכל איזושהי לייבל או איזושהי תווית שמציגה מידע על המסך בלי האפשרות של המשתמש לערוך את המידע אנחנו לא צריכים את זה אז בואו נלחץ על delete וניפטר מהדבר הזה וכעת דרך הפלט של כל הרכיבים אנחנו יכולים לגרור
את הרכיבים שאנחנו רוצים אז בואו ניגש ונגרור איזשהו לחצן נשים אותו קצת פה למעלה ניגש ונגרור לנו עוד טקסט view ונגדיר אותו קצת מתחת ללחצן ניגש ונגרור לנו עוד לחצן נשים אותו פה באמצע ועוד טקסט view נגרור אותו לכאן טיפה ויש לנו עכשיו שני לחצנים ושני טקסט view להצגת מידע אחרי שהגדרנו את הרכיבים
השונים וכמובן במיקומים השונים אז אנחנו יכולים לגשת לבחור רכיב לגשת לחלון הפרופרטיב שלו בואו נגדיל אותו טיפה וניתן הגדרות לרכיב שבחרנו.
בחרתי את הלחצן ועכשיו אני הולך ומחפש את התכונת טקסט של הלחצן והנה היא נמצאת כאן. אז הטקסט הזה יהיה show current time. עכשיו בואו נגדיר שהגודל של הטקסט יהיה טיפה יותר גדול.
בואו ניקח 25 ואנחנו צריכים לתת יחידות מידע. בהמשך נראה כל מיני יחידות מידע שקיימות. כרגע עבור גדלים של תיבות טקסט או של טקסטים ליתר דיוק אנחנו צריכים להגדיר SP. SP זה קיצור של Scale Independent Pixels בהמשך אנחנו נראה מה זה אומר אז כרגע יש לנו 25 יחידות SP עבור
הגודל של הגופן דבר נוסף שאנחנו רואים כאן זה שב-Default יש כאן אותיות גדולות עבור הטקסט של לחצנים לא של טקסט views אם אני אגדיר כרגע לדוגמה את הטקסט view במקום new text נגדיר אותו כ-current time נקודותיים ונגדיר פה איזשהו קו נגדיר גם לו 25 sp אנחנו נראה שהטקסט views אין להם אותיות גדולות
רק ללחצנים יש by default אם אנחנו רוצים לשנות את זה אנחנו צריכים תכונה מסוימת שנקראת Text All Caps ולהגדיר אותה ל-False אבל אנחנו לא מוצאים את התכונה הזאת כאן.
יש תכונה שנקראת Text All Caps ולא מוצאים אותה. זאת בגלל שב-Default בפרופרטיז מציגים לנו תכונות נפוצות והתכונה הזאת היא נחשבת קצת יותר נדירה או תכונה עיצובית שרק מעצבים אולי ירצו להתעסק איתה.
אם אנחנו רוצים להראות את כל התכונות אנחנו צריכים ללחוץ על האייקון הזה של show expert properties ועכשיו אנחנו רואים תכונות נוספות נחפש את text all caps הנה היא כאן וכעת אנחנו רוצים בעצם להגדיר שזה false שימו לב שיש לנו פה איזשהו checkbox שהוא לא מסומן והוא היה כאילו אמור להיות מסומן אז איזשהו בגון קטן של חלון הפרופרטיז בואו נסמן אותו ונוריד את הסימון וכעת
אנחנו רואים שהכל הפך להיות אותיות רגילות כפי שכתוב בטקסט ולא אותיות גדולות כפי שהיה מקודם. אז יש לנו כאן את ההגדרה של הלחצן, יש לנו כאן את ה-Text View שמראה Current Time, פה אנחנו רוצים לכתוב בקוד Java, Code Behind,