• 0

كيف أستخدم ملف Strings.xml في آندرويد؟

يتضمن مشروع تطبيق آندرويد ملف Strings.xml لمَ يستخدم هذا الملف؟ وما هي التعليمات التي تكتب فيه؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يحوي ملف Strings.xml جميع النصوص (الموارد) resources  التي يستخدمها التطبيق مثل أسماء الأزرار، اللّصيقات labels وأي نص يمكن أن يستخدمه التطبيق يُكتب كسلسلة نصيّة string في الملف Strings.xml بشكل افتراضي يبدو الملف على الشكل التالي:

<resources>
   <string name="app_name">HelloWorld</string>
   <string name="hello_world">Hello world!</string>
   <string name="menu_settings">Settings</string>
   <string name="title_activity_main">MainActivity</string>
</resources>

تُحدد السمة name اسم النص والتي تستخدم عند تحديد معرّف resource ID للعنصر.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello!</string>
</resources>

تطبيق النص على view  في layout XML

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello" />

يوجد ثلاث أنواع من الموارد التي يمكن استخدامها في التطبيق:

1- String

 <string name="hello">Hello!</string>

2- String Array مصفوفة من String

 <string-array
        name="string_array_name">
        <item
            >text_string</item>
    </string-array>

3- Quantity Strings وهي (Plurals)

 <plurals
        name="plural_name">
        <item
            quantity=["zero" | "one" | "two" | "few" | "many" | "other"]
            >text_string</item>
    </plurals>

 

كيف أستخدم ملف Strings.xml في آندرويد؟

 

تمّ تعديل بواسطة Lujain

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن