آموزش برنامه نویسی برای اندروید با ایکلیپس(15)- ایجاد فولدر و فایل به ترتیب در زیرشاخه های res و values

در این بخش می خواهیم فولدر ها و فایلهایی به ترتیب در زیر شاخه های res و values ایجاد کنیم.
يکشنبه، 5 بهمن 1393
تخمین زمان مطالعه: 4 دقیقه
موارد بیشتر برای شما
آموزش برنامه نویسی برای اندروید با ایکلیپس(15)- ایجاد فولدر و فایل به ترتیب در زیرشاخه های res و values
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values

 

مترجم: حبیب الله علیخانی
منبع: راسخون




 
در این بخش می خواهیم فولدر ها و فایلهایی به ترتیب در زیر شاخه های res و values ایجاد کنیم.

ایجاد فولدر در زیر شاخه ی res

در پروژه ی مورد نظر خود، ابتدا روی فولدر res کلیک راست کنید و به مسیر زیر بروید:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
پس از آن صفحه ای مانند زیر باز می شود که در قسمت Folder name نام فولدر را وارد می کنیم. در اینجا ما می خواهیم پوشه ای ایجاد کنیم تا در آن انیمیشن هایمان را در آن قرار دهیم وبنا بر آموزش قبل(14) نام آن را باید anim قرار دهیم.(در آموزش قبل گفته بودیم که نمی توانیم هر نامی برای پوشه هایمان در نظر بگیریم و باید از نام های پیش فرض استفاده کنیم و این قوانین در بخض قبلی به طور کامل گفته شده است). همانطور که در تصویر می بینید، این پوشه ی جدید در پوشه ی res ایجاد می شود(در کادر قرمز نشان داده شده)
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
و سپس دکمه ی Finish را کلیک می کنیم. بعد از آن در ایکلیپس می بینیم که این پوشه در اولین جایگاه در پوشه ی res قرار گرفته چون بر اساس حروف الفبای انگلیسی قرار می گیرند.
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values

ایجاد فایل در زیر شاخه ی values

در پروژه ی مورد نظر خود، ابتدا روی فولدر values کلیک راست کنید و به مسیر زیر بروید:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
اگر چندین با از این مسیر استفاده کنید، این گزینه در زیرمنوی بعد از New آورده می شود وگرنه باید گزینه ی Other را کلیک کنید. سپس پنجره ی زیر باز می شود:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
اکنون پنجره ای به صورت زیر باز می شود:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
در تصویر فوق بخش Resource Type ، فولدری است که می خواهیم این فایل جدید در آن ذخیره شود که در این مثال فولدر values است. بخش Project پروژه ای است که می خواهیم این فایل XML جدید در فولدر values آن پروژه ایجاد گردد. در بخش File باید نام یکی از انواع فایل های از پیش تعیین شده XML که در بخش قبل(14) معرفی شدند را بنویسیم. به طور مثال در این آموزش می خواهیم یک فایل arrays که برای ذخیره سازی کلمات و اعداد در کنار یکدیگر استفاده می شود را ایجاد کنیم. نکته ی مهم این است که نیازی نیست پسوند xml را پس از نام فایل بنویسیم چرا که اکلیپس اینکار را به صورت خودکار برای ما انجام خواهد داد. حال می توانیم دکمه Finish را بزنیم. :
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
وسپس فایل مورد نظر ایجاد می شود. به تصویر زیر نگاه کنید:
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
پس از آن، به همین ترتیب می توان بقیه ی فایل ها را می توان ایجاد کرد. مثلا می توان فولدرهایی برای بومی سازی ایجاد کرد که در زیر آمده است.

بومی سازی اپلیکیشن

با تغییر زبان یک دستگاه می توانیم این دستور را به اندروید بدهیم که در حین نصب با توجه به زبان انتخابی از منابع مرتبط با آن زبان استفاده کند. به همین دلیل باید با Language ISO Code ها یا به عبارتی با "کد بین المللی زبان های مختلف" آشنایی داشته باشیم. برای مثال کد زبان فارسی fa است و کد زبان آلمانی de است. بنابراین باید منابع متناظر با همان زبان در فولدر res ایجاد کنیم.
همانطور که در بالا در نحوه ساخت یک فولدر جدید آموزش داده شد، یک فولدر جدید برای ذخیره عکس های مرتبط به زبان فارسی تحت عنوان drawable-fa و یک فولدر دیگر تحت عنوان drawable-de برای ذخیره سازی عکس های مرتبط با زبان آلمانی ایجاد می کنیم( در تصویر زیر این دو فولدر باکادر قرمز رنگ مشخص شده اند). همانطور که قبلاً گفته شد فولدر values مسئول ذخیره سازی چیزی های زیادی است که یکی از آنها اسامی، متون و جملات است. حال برای آنکه به محض تغییر زبان تلفن همراه یا تبلت کلیه جملات هم به آن زبان تبدیل شوند می بایست فولدر های متناظر با این دو زبان فارسی و آلمانی نیز ساخته شود. همانطور که در تصویر زیر با یک کادر سبز رنگ مشخص شده است، یک فولدر تحت عنوان values-fa برای ذخیره سازی اسامی، عبارات و جملات فارسی و یک فولدر دیگر تحت عنوان values-de برای ذخیره سازی اسامی، عبارات و جملات آلمانی ایجاد شده است.
آموزش  برنامه نویسی  برای اندروید با ایکلیپس(15)-  ایجاد فولدر و فایل  به ترتیب در زیرشاخه های res و values
نکته ی آخر اینکه که اگر منابع مرتبط با زبانی در اپلیکیشن ما موجود نباشد مثلا فولدرهای drawable-de و values-de در پروژه ما وجود نداشته باشند، در حین اجرا، اپلیکیشن از فولدرهای پیش فرض که همان drawable و values می باشند برای زبان آلمانی استفاده خواهد کرد.
استفاده از مطالب این مقاله با ذکر منبع راسخون بلامانع می باشد.



 

 



ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط
موارد بیشتر برای شما
توضیحات سخنگوی دولت درباره تغییر ساعت رسمی کشور
play_arrow
توضیحات سخنگوی دولت درباره تغییر ساعت رسمی کشور
جزئیاتی از بازداشت اعضای باند گروگانگیر
play_arrow
جزئیاتی از بازداشت اعضای باند گروگانگیر
جزئیات جدید از مبلغ جدید وام ودیعه مسکن
play_arrow
جزئیات جدید از مبلغ جدید وام ودیعه مسکن
توضیحات جهانگیر در خصوص پرونده حادثه معدن دامغان
play_arrow
توضیحات جهانگیر در خصوص پرونده حادثه معدن دامغان
مذاکره یا تحمیل؟ بررسی عوامل ناکامی مذاکرات ایران و آمریکا از دیدگاه رهبر انقلاب
مذاکره یا تحمیل؟ بررسی عوامل ناکامی مذاکرات ایران و آمریکا از دیدگاه رهبر انقلاب
رزرو هتل داریوش کیش: سفری با اصالت با طعم آسایش بی‌نهایت
رزرو هتل داریوش کیش: سفری با اصالت با طعم آسایش بی‌نهایت
معرفی سه غذا که با خامه درست می‌شود
معرفی سه غذا که با خامه درست می‌شود
استغاثه به امام زمان(عج) در مسجد جمکران برای نجات مردم غزه
play_arrow
استغاثه به امام زمان(عج) در مسجد جمکران برای نجات مردم غزه
واکنش مهمانداران هواپیما به شوخی بازیگران مجموعه پایتخت با شغل‌شان
play_arrow
واکنش مهمانداران هواپیما به شوخی بازیگران مجموعه پایتخت با شغل‌شان
تفاوت قطار سریع السیر و عادی در چین
play_arrow
تفاوت قطار سریع السیر و عادی در چین
جواب تند زلنسکی به اظهارات ویتکاف
play_arrow
جواب تند زلنسکی به اظهارات ویتکاف
اولین صحبت‌های متجاوز سریالی پایتخت؛ آنها را سر کار گذاشته بودم!
play_arrow
اولین صحبت‌های متجاوز سریالی پایتخت؛ آنها را سر کار گذاشته بودم!
وعده بزرگ ترامپ برای حذف مالیات بر درآمد شهروندان آمریکایی
play_arrow
وعده بزرگ ترامپ برای حذف مالیات بر درآمد شهروندان آمریکایی
پرستار نهاوندی فرشته نجات شد
play_arrow
پرستار نهاوندی فرشته نجات شد
آموزش ربات انسان‌نمای چینی برای مبارزه با آتش‌سوزی
play_arrow
آموزش ربات انسان‌نمای چینی برای مبارزه با آتش‌سوزی