آموزش برنامه نویسی اندروید با اندروید استودیو (بخش نهم: مثالی از ساخت یک Activity)

استاندارد

در بخش های قبلی از Activity و چرخه حیات آن صحبت شد. در این بخش می خواهیم نحوه ساخت یک Activity را با مثال آموزش دهیم.

در بخش بعدی نیز چرخه حیات یک Activity را با مثال به شما آموزش خواهیم داد. پس با دقت این سه مطلب آموزشی پیوسته را یاد بگیرید.

اگر بخواهیم یک Activity ایجاد نماییم که به صورت صحیح کار کند باید سه مرحله را دنبال کنیم..

مرحله اول:

یک فایل جاوا در پوشه ی پکیج ایجاد نماییم. پوشه ی پکیج در پوشه ی جاوا قرار دارد. فرض می کنیم نام این فایل قرار است، ActivityExample.java باشد.

مرحله دوم:

یک فایل XML در پوشه ی Layout ایجاد نماییم. پوشه ی Layout را اگر به یاد داشته باشید، در پوشه ی Res قرار دارد. نام این فایل هم فرض می کنیم activity_example.xml می باشد.

مرحله سوم:

معرفی ActivityExample (اسم همان فایل جاوا در مرحله اول)، به فایل AndroidManifest.xml ، که این فایل هم در پوشه manifest قرار دارد.

 

برای یادآوری عکس پوشه های ذکر شده آورده شده است.

manifests-java-res-gsm-developers

ساخت یک Activity

برای ساخت یک Activity، باید بر روی پکیج خود کلیک راست نمایید و از قسمت New به Activity رفته و Empty Activity را انتخاب نمایید.(عکس را ببینید)
پکیج در پوشه ی جاوا اولین فایل است.

android-beginners-15-gsm-developers

وقتی بر روی Empty Activity کلیک کنید، پنجره زیر نمایان می شود.

android-beginners-16-gsm-developers

ما نام ActivityExample را برای نام Activity خود انتخاب می کنیم. به صورت خودکار نام Layout نیز تغییر می کند که ما می توانیم آن را عوض کنیم. ولی در اینجا نیازی نیست.

از قسمت Package Name، می توان پکیج مقصد را انتخاب نمود. در اینجا همان پکیج پیشفرض خود ما انتخاب می شود.

فعلا چیزی را در این قسمت تغییر نمی دهیم و به همین صورت گزینه ی Finish را می زنیم. بعد از زدن گزینه ی Finish انتظار می رود Activity ما به صورت خودکار ایجاد شده باشد.

چک کردن Activity ساخته شده

حال نوبت آن رسیده است که چک کنید چه تغییراتی صورت گرفته است. آیا Activity ما همان طور که خواسته بودیم ایجاد شده است؟

به پوشه ی پکیج می رویم و می بینیم فایل ActivityExample.java ایجاد شده است. این همان نامی بود که برای فایل Java در قسمت قبلی برگزیدیم.

حال به پوشه Layout می رویم و می بینیم که فایل activity_example.xml نیز در این پوشه همانطور که خواسته بودیم ایجاد شده است.

android-beginners-17-gsm-developers

قبلا نیز گفته شد که در فایل AndroidManifest.xml، هر Activity که بسازیم به صورت تگ Activity وجود دارد.

در مرحله سوم نیز گفته شد که وقتی یک Activity بسازیم باید آن را به این فایل معرفی کنیم ولی در اینجا چون همه مراحل به صورت خودکار ایجاد شده است، نیازی به این کار نیست.

به سراغ فایل AndroidManifest.xml می رویم و تغییرات را در آن مشاهده می نماییم.

android-beginners-18-gsm-developers

در بخش بعدی مثالی از یک چرخه حیات Activity که در بخش هشتم در مورد آن صحبت شد، زده خواهد شد.

همچنین در بخش های آینده در مورد نحوه کار با Activity ها آموزش داده می شود.