آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

دریافت یک آرایه رشته ای (string array) تعریف شده در فایل strings.xml و ذخیره آن در یک متغیر، در برنامه نویسی اندروید

فرض کنید که در فایل strings.xml ، یک آرایه رشته ای با نام string_array_1 ، به صورت زیر تعریف کرده ایم :


<string name="number_1">string number 1</string>
<string name="number_2">string number 2</string>
<string name="number_3">string number 3</string>

<string-array name="string_array_1">
     <item>@string/number_1</item>
     <item>@string/number_2</item>
     <item>@string/number_3</item>      
</string-array>

اکنون برای دریافت آرایه رشته ای string_array_1 و ذخیره آن در یک متغیر، کدهای زیر را می نویسیم :


String[] my_string = getResources().getStringArray(R.array.string_array_1);

بنابراین اکنون یک متغیر با نام my_string داریم که به صورت آرایه ای از رشته ها (string array) است و می توانیم رشته های (strings) مورد نظرمان را از آن فراخوانی کنیم.

نویسنده علیرضا گلمکانی
شماره کلید 285
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
آرش
۱۳۹۵/۰۶/۱۱
۱۱:۲۹

ممنون از این مطلب.

مشکل نمایش متن فارسی تو اکتیویتی رو با این حل شد.

rzpersian
۱۳۹۶/۰۶/۱۰
۱۲:۲۹

سلام
خسته نباشید، انصافا سایت خیلی خوب و پر محتوایی دارید
اگر بخوایم یه آرایه دو بعدی یا سه بعدی توی فایل string.xml بنویسیم باید چیکار کنیم؟

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)