android studio :: آموزش برنامه نویسی اندروید

چهارشنبه 5 مهر 1396 ساعت 16:08

در پست قبلی کارهای لازم برای پیکربندی android studio را انجام دادیم , حال برای تست اینکه android studio درست کار میکند یا نه بهترین کار این است که یک پروژه ساخته و آن را run کنیم . در این پست به این مطلب می پردازیم .
ایجاد یک پروژه جدید اندروید :

اولین قدم در فرایند یادگیری android studio ساخت پروژه ای است که Welcome to Android Studio را در صفحه نمایش گوشی نمایش دهد .
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com


هنگامی که این پنجره ظاهر میشود , android studio آماده است تا شما پروژه خودتان را در آن ایجاد کنید .برای ایجاد پروژه جدید بر روی New Project کلیک کنید .



در صفحه بالا شما میتوانید اسم و مسیر و هم چنین اسم کمپانی پروژه خود را تعیین کنید .

توجه داشته باشید که اسمی که در جلوی کمپانی مینویسید دقیقا برابر با اسم پکیج شما میشود .
ساخت Activity :

گام بعدی این است که یک activity بسازیم . برای ساخت activity گزینه های زیادی رو روبرو ی خود داریم اما فعلا برای مثال یک blank activity ایجاد می کنیم و بعدا با انواع activity ها آشنا میشویم .

09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
حال روی next کلیک میکنیم و در صفحه ی بعدی اسم activity و layout و همچنین title را وارد میکنیم . برای راحتی کار اسم avtivity و layout را به صورت reverse انتخاب میکنیم. در نهایت بر روی finish کلیک میکنیم .

اصلاح برنامه نمونه :



در این مرحله android studio حداقل ترین پروژه را برای ما ساخته است و فایل های پروژه در پنجره سمت چپ قرار دارند . پروژه ایجاد شده دارای یک رابطه کاربری است که شامل یک برچسب با متن Hello World است .

گام بعدی در این آموزش این است که یک تغییر در متن Hello World ایجاد کنیم . طراحی رابط کاربری با فایلی است به نام activity_android_sample.xml که در مسیر :



وقتی دوبار روی فایل کلیک کنید پنل طراحی فایل xml باز میشود



در نوار ابزار بالای دستگاه مورد نظر Nexus 4 است که نمایی از صفحه نمایش آن را در وسط صفحه مشاهده می کنید . اگر روی آیکونpost2-10 کلیک کنید لیستی از گوشی های دیگر با ابعاد متفاوت را مشاهده می کنید که می توانید هر کدام از آن ها را انتخاب کنید . برای تغییر Orientation صفحه نمایش میتواند بر روی آیکون ff کلیک کنید . همان طور که در صفحه نمایش دستگاه می بینید طرح در حال حاضر شامل یک برچسب است که Hello World را نمایش می دهد . سمت چپ صفحه android studio شامل دسته های مختلفی از اجزای رابط کاربری است که ممکن است از آن ها برای برنامه خود استفاده کنید . مانند دکمه ها و بر چسب ها و ... .
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
طراحی فعلی که روی صفحه نمایش دستگاه می بینید با استفاده از یک RelativeLayout ایجاد شده است که می توانید آن را در نل سمت راست صفحه مشاهده کنید . مانند تصویر زیر :



همان طور که در تصویر بالا مشاهده می کنید رابط کاربری شامل یک RelativeLayout به عنوان پدر و یک TextView به عنوان فرزند است . اولین کار برای تغییر رابط کاربری این است که TextView موجود در صفحه را حدف کنید . برای این کار آن را روی صفحه انتخاب کنید و دکمه Delete را بزنید .

حال از پنل سمت چپ یک LargeText انتخاب کرده و آن را بکشید و در وسط صفحه رها کنید به طوری که خطوط سبز نشان می دهند که Object مورد نظر در وسط صفحه است .



گام بعدی این است که متن LargeText را تغییر دهیم . برای این کار روی آن دوبار کلیک میکنیم تا متن و شناسه آن پدیدار شود و بعد آن را تغییر می دهیم . مانند شکل زیر :


09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
بعد از این کار مشاهده می کتیم در کنار TextView در صفحه یک لامپ نمایان شده است که به این معنا است که ممکن است مشکلی پیش آمده باشد . برای این که بفهمیم مشکل چیست روی آیکون لامپ کلیک میکنیم که این متن به ما نشان داده می شود :



این پیام بدین منظور است که وقتی شما چیزی را در قسمت Design صفحه تغییر می دهید باید آن را در فایل strings که منبع تمام رشته های موجود در برنامه است نیز تغییر دهید . برای این کار مانند تصویر زیر بر روی فلش کلیک کنید و گزینه اول را بزنید . با این کار Resource به welcomestring تغییر می کند . آدرس فایل strings به شرح زیر است :
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com

نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)

نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد