סקירה כללית על סוגי המשאבים

בכל דף בקטע הזה מתוארים השימוש, הפורמט והתחביר של סוג מסוים של משאב אפליקציה שאפשר לספק בספריית המשאבים של הפרויקט (res/).

הנה סיכום קצר של כל דף:

מקורות מידע בנושא אנימציה
הגדרת אנימציות מוגדרות מראש.
אנימציות Tween נשמרות ב-res/anim/, והגישה אליהן מתבצעת מהקלאס R.anim.
אנימציות של פריימים נשמרות ב-res/drawable/, והגישה אליהן מתבצעת מהקלאס R.drawable.
משאב של רשימת מצבי צבע
הגדרת משאב צבע שמשתנה בהתאם למצב View.
הפריט נשמר ב-res/color/ והגישה אליו מתבצעת מהכיתה R.color.
משאבים גרפיים שניתן להזזה
הגדרת גרפיקה שונה באמצעות קובצי bitmap או XML.
הפריט נשמר ב-res/drawable/ והגישה אליו מתבצעת מהכיתה R.drawable.
משאב פריסה
מגדירים את הפריסה של ממשק המשתמש של האפליקציה.
הפריט נשמר ב-res/layout/ והגישה אליו מתבצעת מהכיתה R.layout.
משאב תפריט
הגדרת התוכן של תפריטי האפליקציה.
הפריט נשמר ב-res/menu/ והגישה אליו מתבצעת מהכיתה R.menu.
משאבי מחרוזות
הגדרת מחרוזות, מערכים של מחרוזות וצורות רבות, וגם עיצוב וסגנון של מחרוזות.
נשמר ב-res/values/ וניתן לגשת אליו מהכיתות R.string,‏ R.array ו-R.plurals.
משאב סגנון
הגדרת המראה והפורמט של רכיבי ממשק המשתמש.
הפריט נשמר ב-res/values/ והגישה אליו מתבצעת מהכיתה R.style.
משאבי גופנים
הגדרת משפחות גופנים וכלל גופנים בהתאמה אישית ב-XML.
הפריט נשמר ב-res/font/ והגישה אליו מתבצעת מהכיתה R.font.
סוגי משאבים נוספים
הגדרת ערכים פרימיטיביים אחרים כמשאבים סטטיים, כולל:
Bool
משאב XML שמכיל ערך בוליאני.
צבע
משאב
XML שנושא ערך צבע הקסדצימלי.
מאפיין
משאב XML שמכיל ערך של מאפיין עם יחידת מידה.
מזהה
משאב XML מסוג
שמספק מזהה ייחודי למשאבים ולרכיבים של האפליקציה.
מספר שלם
משאב XML שמכיל ערך שלם.
מערך של מספרים שלמים
משאב XML מסוג
שמספק מערך של מספרים שלמים.
מערך מוקלט
משאב XML מסוג
שמספק TypedArray, שאפשר להשתמש בו למערך של פריטים גרפיים שניתן להזזה.