כשתגיע למצב שיש לך הרבה קבצי XML ותרצה לשנות את הטקסטים, אתה לא תרצה להתרוצץ ביניהם - תוכל לשנות הכל ממקום אחד.
כמו כן זו הדרך לתמוך בריבוי שפות. לכל שפה (לוקליזציה) יש קובץ strings.xml שמייצג אותה. בצורה הזאת, אם יש לך אפליקציה שתומכת נניח באנגלית ובעברית, אז בקובץ הLAYOUT אתה תגדיר כפתור שהטקסט שלו מגיע מ: @string/some_text
ובכל אחד מקבצי הstrings.xml אתה תגדיר שערכו של השדה some_text יהיה בהתאם לשפה