ABA


"should use string resource אנדרואיד"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20516 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20516
CPU
חבר מתאריך 10.6.13
651 הודעות
   00:57   03.02.14   
אל הפורום  
  should use string resource אנדרואיד  
 
   מה זה ???

כל טקסט או כפתור שאני מוסיף זה כותב לי את זה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה לא אמור לכתוב טקסט hardcoded CaTz 03.02.14 01:10 1
     חייבים? CPU 03.02.14 01:14 2
         הרעיון הוא שזה יהיה במקום אחד מרוכז. חומוס 03.02.14 22:51 3

       
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   01:10   03.02.14   
אל הפורום  
  1. אתה לא אמור לכתוב טקסט hardcoded  
בתגובה להודעה מספר 0
 
   יש קובץ שנקרא strings.xml שם אתה מגדיר משתנה ואת ערכו (הערך שלו שם זה בעצם הסטרינג שלך)

ואז בכל מקום שאתה רוצה שהסטרינג הזה יופיע אתה עושה קריאה כזו:
@string/var_name


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CPU
חבר מתאריך 10.6.13
651 הודעות
   01:14   03.02.14   
אל הפורום  
  2. חייבים?  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 03.02.14 בשעה 01:29 בברכה, CPU
 

מה ההגיון בזה

אני מבין אם זה עוד אפשרות

אבל אני רוצה להכניס כל מיני טקסטים

אני חייב להגדיר אותם בקובץ XML של המחרוזות????

אי אפשר לרשום טקסט וזהו כמו wpf


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
חומוס לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 22.4.02
13069 הודעות, 5 פידבק
   22:51   03.02.14   
אל הפורום  
  3. הרעיון הוא שזה יהיה במקום אחד מרוכז.  
בתגובה להודעה מספר 2
 
כשתגיע למצב שיש לך הרבה קבצי XML ותרצה לשנות את הטקסטים, אתה לא תרצה
להתרוצץ ביניהם - תוכל לשנות הכל ממקום אחד.

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

ובכל אחד מקבצי הstrings.xml אתה תגדיר שערכו של השדה some_text יהיה בהתאם לשפה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net