
newInstance. בדוגמה נוצרים שלושה פרגמנטים.Hello World from Section 1, והמשתמש מגלגל לפרגמנטים הבאים באותו מסך.הטקסט המלא של הדקות הראשונות בהרצאה «Material Design - Tabbed Activity» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
רכיב נוסף שיכול להיות ממש שימושי זה רכיב ה-Tabbed. יש לנו כאן פרויקט שנקרא Tabbed Activity, בואו ניכנס אליו ונראה שבפרויקט כזה יש שני layouts.
בואו ניגש ל-Activity Main, נראה שוב פעם את הקואורדינט או ה-Layout עם ה-App Bar Layout וה-Tool Bar ולמטה אנחנו יכולים לראות את ה-Floating Action Button, בואו נציג רק את ה-Preview ואנחנו רואים שיש לנו כאן את ה-View Pager.
ה-View Pager זה בעצם הרכיב המרכזי שהתפקיד שלו זה להציג לנו פרגמנטים. אז הנה יש לנו כאן פרגמנט אחת שקיימת כאן בילד אין בפרויקט.
אנחנו רואים שיש לנו פה את ה-Layout שלה, פרגמנט מיין, והדוגמה הזאת פשוט מייצרת כמה פרגמנטים כאלה בצורה דינמית. אם אנחנו מסתכלים על המיין אקטיביטי אנחנו רואים את ה-view pager ואנחנו יכולים לראות בקוד שיש כאן שהמערכת יוצרת מספר פרגמנטס, אפשר לראות את זה כאן.
פה אנחנו רואים את הכותרות שלהם, בטאבים שאנחנו הולכים תכף לראות, כאן אנחנו רואים שאנחנו מחזירים את המספר שלהם, את ה-count שלהם, ויש לנו כאן ממש placeholder.fragment.newinstance יוצרים כאן פרגמנט חדשה וכמובן הדוגמה הזאת מראה יצירה של שלושה פרגמנטים אבל אנחנו יכולים להשתמש עם הרכיב הזה בשביל להציג גם פרגמנטים שהגדרנו מראש
פרגמנטים שאנחנו יוצרים דינמית וכדומה.