
findViewById מביא את הרכיב מהקוד, ובעזרת setText אפשר לשנות את הטקסט שלו.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Android Wear» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לבניית אפליקציה עבור Android Wear שזה במילים אחרות בניית אפליקציה עבור שעונים מבוססי אנדרואיד. קודם כל אנחנו הולכים לבנות אפליקציה להכיר טיפה את ה-Layout שיש בה ואז נצרף אמולטור של Wear ונריץ את האפליקציה.
אז כדי לפתוח אפליקציה שמסוגלת לרוץ על שעונים אנחנו צריכים לגשת ולפתוח New Android Project. בואו ניתן לו איזשהו שם ניתן לו testing where נגדיר את הpackage כמו שתמיד עשינו ואנחנו רוצים לשמור אותה כאן נבצע next ובמסך הזה אנחנו רוצים לא לבצע אפליקציה כרגע לפונס
אנד טאבלטס אז נוריד את הסימון ונבחר ב-where נקסט נבחר כרגע בלנק where בלי שום דבר שנראה את ה-layout הכי פשוט שיש נקסט ופיניש אז נפתחה לנו האפליקציה ובואו נכיר טיפה מה קורה כאן יש לנו כאן את המיין אקטיביטי ובמיין אקטיביטי יש משהו שנקרא סטאב סטאב זה בעצם תשתית בשביל שמשהו אחר ייכנס במקום.
ומה שקורה זה שיש בעצם שלושה סוגים כרגע של שעונים אחד נקרא ראונד אחד נקרא רקט והשני נקרא והשלישי נקרא ראונד צ'ינס. ראונד זה עגול לגמרי רקט זה מרובע וראונד צ'ין זה בעצם חצי עגול או הרוב עגול והתחתית כתומה כזאת.
אז יש לנו כרגע שני לייאוטס נכון להיום אין לייאוט מיוחד לראונד צ'ין יש ראונד עבור ראונד וראונד צ'ין. עכשיו כאן אנחנו רואים במיין אקטיביטי בסטאב הזה בדיוק מי הם הלייאוטס השונים.
אם ליוזר יש שעון שהוא ריק, כלומר שהוא מלבני או מרובע, אז אוטומטית זה הלייאוטס שנלקח. אם יש לו ראונד או ראונד צ'ין, זה הלייאוטס שנלקח, ואנחנו צריכים כמובן ללכת ולבצע פחות או יותר את אותם לייאוטס. כמובן שאנחנו יכולים לייאוטס שונים, לייאוט אחד עבור שעונים מרובעים ולייאוט אחד עבור שעונים עגולים או עבור ראונד צ'ין,
ברוב המקרים ויהיה פחות או יותר אותו הדבר ואוטומטית המערכת לוקחת את הלייאות המתאימים בהתאם לשעון שיש ליוזר. אז אין לנו כל כך מה לעשות עם המיין אקטיביטי זה מה שיש כאן מה שאנחנו רוצים לעשות זה כמובן לעצב את הראונד ואת הרקט.
נכון להתחיל בראונד כי הוא מכיל פחות מקום ואז פשוט לשכפל אותו לרקט אם הוא נראה טוב באמולטור או בדיזיינר שאנחנו כמובן תכף נחליף את הדיזיינר הזה.
אז זה כנראה ייראה טוב גם ברקט וכמובן שאנחנו יכולים לבצע לאאוט שונים. אז בואו נעשה איזה משהו פשוט רק בכדי לראות שכל הסיפור הזה עובד ומה קורה כשאנחנו מריצים את זה.
אז בואו נוסיף פה עוד לחצן, נגדיר אותו כ-wrap-content, נגדיר לו טקסט All Caps False, נגדיר לו איזשהו טקסט סייז 20 ונגדיר לו איזשהו טקסט סמיילי כזה.
אנחנו רוצים לקחת את הלחצן ולזרוק אותו למטה, אז יש לנו עליין פרנט בוטום true וסנטר אוריזונטל true ויש לנו פה און קליק יש לנו באטן סמיילי און קליק זה בעצם מה שאנחנו רוצים.
בואו ניכנס וכאן אנחנו יכולים ליצור אירוע עבור הלחצן, מבצע אוקיי, האירוע נמצא כמובן בג'אווה קוד של המיין אקטיביטי ופשוט באירוע נציג טוסט.
המטרה כרגע זה לראות שכל מה שלמדנו עד היום על אנדרואיד עובד גם בשעונים. אז בואו נגדיר כאן איזה סמיילי כזה ויש לנו פה length long, ופה סיימנו כאן אנחנו רואים קטע קוד שניגש דרך הסטאב ומביא את ה-ID את הרכיב של הטקסט זאת אומרת שאם אנחנו רוצים לגשת גם לרכיבים ולשנות אותם אז אנחנו יכולים לבצע את זה בעזרת הקוד הזה אפילו בואו
ניגש ל-M טקסט ויו שנתנו לנו ונגדיר לו גם כן סט טקסט ונגדיר כאן כזה דבר. אז עכשיו אנחנו יכולים לגשת וקודם כל לראות איך זה נראה בדיזיינר.
אז הדיזיינר שאנחנו רואים כרגע מכיל איזשהו טלפון שהוא כמובן לא שעון, ואנחנו יכולים לגשת לפה ולשנות אותו או ל-round chain או ל-square או ל-round.