بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از Resource و strings.xml بهتر است یا مستقیماً متن را بنویسیم؟
0
0
گزینه اول (12 سال پیش)
0
0
گزینه اول.اگه با اکلیپسی بالاتر از نسخه استاد کار کنید میبینید که اگه تو استرینگ ننویسید متنو بهتون وارنینگ میده (12 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
+4
0
در واقع راه اصولی، منطقی و ساختار یافته، استفاده از strings.xml هست که :
مزایا:
- مرتب بودن نوشته ها، همگی در یک جا - مناسب برای چک دستوری و نگارشی، چک دیکته، ...
- جستجوی سریع و مطمئن از اینکه کدام متن در کجا استفاده شده.
- استفاده مشترک بین سورس کد و سورسهای لایه ( فایلهای XML )
- عدم نیاز به ذخیره سازی سورس کدها به فرمت utf-8 ( چرا که تنها فایل String.xml حاوی نوشته فارسی است )
- کاربرد اصلی آن یعنی ترجمه نرم افزار، براحتی ممکن می شود.
- و ...
معایب:
- تقریباً هیچ چیز جز یکم سخت تر شدن توسعه مخصوصاً برای برنامه نویسان شلخته. :)
پاسخ به سوال
f-Dehghan
11 سال پیش
0
0
سلام. من خیلی میتدی ام اگه ممکنه راهنماییم کنید.سوال من درباره بازی هنگ من هست.میخوام برنامه فارسی باشه .ولی نمیدونم آرایه رو توی فایل جاوا چطور صدا کنم.این کد رو هم امتحان کردم کرش میکنه
public String[] words = getResources().getStringArray(R.array.thewords);
کسی راهنمایی نمیکنه؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .