آشنایی با بخش Design اندروید استودیو و نحوه ساخت پروژه جدید
در این مقاله قصد داریم که نحوه ساختن پروژه جدید در اندروید استودیو را به شما آموزش دهیم و همچنین با بخش design اندروید استودیو آشنا خواهید شد.
پروژه جدید در اندروید استودیو
برای ساختن پروژه جدید در اندروید استودیو، بعد از اجرا کردن نرم افزار، بر روی create a new project کلیک کنید تا پنجره زیر باز شود.
در قسمت Application name، نام برنامه خود را بنویسید. به طور پیش فرض My Application نوشته می شود که می توانید آن را تغییر دهید.
قسمت Company Domain، دامنه تیم یا شرکت سازنده وارد می شود و در واقع یک نوع شناسه برای برنامه شما است که به وسیله آن مالکیت برنامه شما تشخیص داده می شود.
در قسمت Package name، نام Package برنامه شما با توجه به Company Domain و Application name تعیین می شود.
گزینه Include C++ Support برای فعال کردن قابلیت پشتیبانی از زبان C++ است اما چون زبان مورد نظر ما جاوا است، این گزینه را فعال نمی کنیم.
در قسمت Project location، مسیر فایل های برنامه شما تعیین می شود که بهتر است آن را بر روی پیش فرض خود باقی بگذارید. حال بر روی گزینه Next کلیک کنید.
در این پنجره شما می توانید انتخاب کنید که برای چه دستگاه اندرویدی قصد برنامه نویسی دارید.
فهرست Minimum SDK ، برای تعیین حداقل نسخه اندروید مورد نیاز برای اجرای برنامه شما است که پیشنهاد می شود نسخه Android 5.0 را انتخاب کنید تا طیف وسیعتری از دستگاه ها بتوانند از برنامه شما استفاده کنند. گزینه Phone and Tablet را انتخاب کنید و سپس گزینه Next را بزنید.
در اینجا، نوع Activity مورد نظر خود را باید انتخاب کنید. نوع انتخاب شما باید بر اساس نوع برنامه شما باشد. برای مثال اگر قصد دارید تا یک صفحه Login را توسعه دهید، می توانید Login Activity را انتخاب کنید. قبل از رفتن به صفحه بعد بهتر است کمی در رابطه با Activity توضیح بدهیم.
Activity: برنامه شما از Activity های مختلف تشکیل می شود که در واقع هر Activity یک صفحه از برنامه اندروید شما است. هر Activity از یک کلاس جاوا و یک فایل XML تشکیل می شود که این دو بخش با هم در تعامل هستند.(در رابطه با فایل XML کمی جلوتر توضیح خواهیم داد.) این نکته را هم به خاطر داشته باشید که هر کلاس جاوا در اندروید استودیو الزاما در تعامل با یک فایل XML نیست و می تواند یک کلاس مجزا باشد.
حال بر روی گزینه Next کلیک کنید.
در قسمت Activity Name می توانید نام کلاس جاوا Activityخود را انتخاب کنید و همچنین در قسمت Layout Name نیز نام فایل XML با توجه به Activity Name نوشته می شود. حال بر روی Finish کلیک کنید تا پروژه جدید ساخته شود.
بخش design اندروید استودیو
حال از سمت چپ، از پوشه res و بعد در پوشه layout ، فایل XML موجود با نام activity_main را باز کنید.
- در این بخش Widget های مختلف برای شما آماده شده است و می توانید با drag & drop به صفحه برنامه خود، Widget اضافه کنید.
- در این بخش، تمامی اجزای صفحه برنامه شما، به صورت درخت گونه نمایش داده می شود.
- این بخش همان User Interface است و چیزی را که کاربر مشاهده می کند را نمایش می دهد.
- در این بخش می توانید با استفاده از Property های مختلف، اجزای صفحه را تغییر دهید. برای فعال شدن این بخش، باید روی یک Widget کلیک کنید.
حال با استفاده از نوار پایین،از بخش Design به بخش Text بروید.
در این بخش، کدهای XML(eXtensible Markup Language) بخش Design نمایش داده می شود. همانطور که می بینید، به طور پیش فرض Relative Layout به عنوان Layout اصلی قرار دارد و بقیه Layout ها و Widget ها در محدوده این Layout قرار می گیرند. حال بهتر است کمی در مورد Layout ها توضیح دهیم.
Layout: یک Layout درواقع ساختار بصری رابط کاربری را تعریف میکند. عناصر رابط کاربری در Layout جای میگیرند. تمامی صفحات برنامه های اندروید از Layout های مختلف تشکیل شده اند. اگر رابط کاربری را با وجود عناصر مختلف مانند یک ساختمان در نظر بگیرید، Layout همان اسکلت و پی ساختمان شما است. دو نوع Layout داریم: Relative Layout، Linear Layout
این دو Layout تفاوت های بسیاری دارند. برای مثال، Relative Layout انعطاف پذیری بیشتری برای جایگیری عناصر در رابط کاربری نسبت به Linear Layout دارد. در واقع Linear Layout نظم مشخصی دارد. در ادامه آموزش ها با تفاوت های دیگر این دو بیشتر آشنا خواهید شد.
در این مقاله، به همین مقدار بسنده می کنیم. توجه داشته باشید که فرض ما بر این است که شما دانش پایه برنامه نویسی و شی گرایی را دارید. اگر دانش پایه برنامه نویسی را ندارید، می توانید از مقالات بخش برنامه نویسی و جاوا استفاده کنید. در مقاله بعد، نحوه کار با رابط کاربری را به شما آموزش خواهیم داد.
مطالب زیر را حتما مطالعه کنید
آموزش Gradle – اهمیت Project Automation
درک مفهوم کدنویسی تمیز در اندروید
5 هک ساده برای کاهش سایز فایل APK
آشنایی با RecyclerView در اندروید
Open/Closed Principle در قوانین Solid
توابع در زبان برنامه نویسی Kotlin
2 Comments
Join the discussion and tell us your opinion.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
سلام من یه مشکلی دارم موقعی بخش طراحی رو باز میکنم چیزیبرام نمایش نمیده هیچ شئ جدیدی اضافه نمیشه
سلام. به دلیل اینکه اندروید استودیو هنوز جزو IDE های جدید محسوب میشه، یه سری باگ هم وجود داره. این مشکل شما هم به احتمال زیاد یکی از باگهای اندروید استودیو هست که معمولا با ریست کردن اندروید استودیو یا refresh کردن بخش طراحی حل می شود. اگر این دو راه حل اثر نکرد، در صورتی که نسخه اندروید استودیو شما قدیمی است، بهتر است آن را به آخرین نسخه بروزرسانی کنید.