1 of 12

Options menu

from a separate file

2 of 12

הערה כללית:

כאשר יש צורך להשתמש ב"תפריט נשלף"

(options menu)

די נוח להעתיק בכל אקטיביטי

אותן 2 פעולות הקשורות לשימוש בתפריט זה:

  • פעולה ליצירת וזימון התפריט
  • ופעולה לזיהוי בחירת הסעיפים בתפריט

3 of 12

הערה כללית:

העתקת אותן פעולות מאקטיביטי לאקטיביטי

לא נחשבת למשהו "חסר יעילות" או "רמה לט טובה"

כי פעולות האלה הן, בסופו של דבר,

סה"כ פעולות עזר ולא ממש פעולות מרכזיות

באקטיביטי...

ובכל מקרה: האם אפשר אחרת?

4 of 12

הערה כללית:

ובכל מקרה: האם אפשר אחרת?

התשובה היא: כן.

אפשר לרשום פעולות האלה במחלקה נפרדת

ולהשתמש בה באקטיביטי

כבמחלקת עזר להצגה ושימוש בתפריט

5 of 12

קודם כל יש להוסיף

תיקיה menu

ולצור בה קובץ עם סעיפי התפריט

6 of 12

קודם כל יש להוסיף

תיקיה menu

ולצור בה קובץ עם סעיפי התפריט

7 of 12

אחר כך יש לצור מחלקה

עבור כתיבת בה את הפעולות

ה"מטפלות" בתפריט options menu

8 of 12

אחר כך יש לצור מחלקה

עבור כתיבת בה את הפעולות

ה"מטפלות" בתפריט options menu

ולהוסיף בה תכונה ופעולה בונה

9 of 12

מוסיפים גם פעולה ליצירת התפריט

10 of 12

מוסיפים גם פעולה ל"טיפול"

בבחירת סעיפי התפריט

11 of 12

באקטיביטי יש להוסיף

שימוש במחלקת עזר הזאת

משתנה (עצם)

מסוג "מחלקת עזר"

יצירת משתנה (עצם)

מסוג "מחלקת עזר"

12 of 12

כמובן שצריך לדאוג

שבאקטיביטי יהיה רכיב

עליו אפשר להציג את ה"שלוש נקודות"

לזימון התפריט

(ActionBar)