دریافت یک رشته (string) از فایل strings.xml ، در برنامه نویسی اندروید
فرض کنید، در فایل strings.xml ، یک رشته (string) با نام my_text تعریف کرده ایم. برای اینکه بتوانیم این رشته را از فایل strings.xml ، فراخوانی کرده و استفاده نماییم، کدهای زیر را می نویسیم :
String my_string = getResources().getString(R.string.my_text);
در کد بالا، رشته را از فایل strings.xml فراخوانی کرده و سپس در متغیری به نام my_string ذخیره کرده ایم که از این به بعد، می توان از آن استفاده نمود.
علاوه بر این، یک روش انعطاف پذیرتر نیز وجود دارد که کدهای آن به صورت زیر می باشد :
String stringName = "name_of_string";
int resID = getResources().getIdentifier(stringName,"string",getPackageName());
String my_string = getResources().getString(resID);
int resID = getResources().getIdentifier(stringName,"string",getPackageName());
String my_string = getResources().getString(resID);
نظرات 1 1 0
فرید
۱۴۰۰/۰۴/۲۲
۱۶:۵۹
ارور داد