چگونه می توان در اندروید استودیو لی اوت افقی ایجاد کرد؟

ایجاد لی اوت افقی (Landscape Layout) در اندروید استودیو - مرجع آموزش برنامه نویسی اندروید الکامکو

ایجاد لی اوت افقی (Landscape Layout) در اندروید استودیو - سایت آموزش برنامه نویسی اندروید الکامکو

در این مطلب از سایت آموزش برنامه نویسی اندروید الکامکو می خواهیم نحوه ایجاد لی اوت افقی (Landscape Layout) در اندروید استودیو را به شما آموزش دهیم.

در گوشی های اندرویدی وقتی که کاربر گوشی خودش را به حالت افقی می کند بعضی از گزینه ها یا ابزارک ها ممکن است دیده نشوند و نامرئی شوند (همانطور که در تصویر زیر مشاهده می کنید) که بعضی اوقات با اسکرول کردن قابل دیدن هستند ولی در بعضی موارد کلا با اسکرول هم قابل دیدن نیستند. اگر به عنوان یک برنامه نویس اندروید دوست دارید اجزای اپلیکیشن شما در حالت افقی هم قابل نمایش باشد بنابراین نیاز است تا یک دیزاین جداگانه برای حالت افقی (Landscape Mode) در اندروید استودیو طراحی کنید.

دلیل ایجاد لی اوت Landscape در اندروید استودیو

در طراحی اپلیکیشن موبایل اندروید، هر برنامه تقریباً در هر دو جهت یعنی افقی (landscape) و عمودی (Portrait) طراحی می شود. اما به طور پیش فرض، اندروید استودیو (Android Studio) طراحی اپلیکیشن را در حالت عمودی (Portrait mode) برای ما فراهم می کند و برای حالت افقی Landscape ، باید یک پوشه Landscape Layout را در زیر پوشه res ایجاد کنیم. طبق راهنمای درج شده در سایت توسعه اندروید، نام این پوشه باید “layout-land” باشد.

لی اوت افقی (landscape) و عمودی (Portrait) در اندروید استودیو | سایت آموزش برنامه نویسی اندروید الکامکو

تا آخر این مقاله با ما باشید چون قصد داریم ایجاد لی اوت landscape در android studio را با دو روش به شما آموزش دهیم.

روش اول برای ایجاد لی اوت افقی (Landscape Layout) در اندروید استودیو : 

  • مرحله ۱: اگر پروژه قبلاً در حالت “Android” باز شده است ، همانطور که در تصویر زیر نشان داده شده، پروژه را به حالت “Project” تغییر دهید.

حالت Project در اندروید استودیو برای ایجاد لی آوت افقی (Landscape Layout) | سایت آموزش برنامه نویسی اندروید الکامکو

  • مرحله ۲: مسیر زیر را دنبال کنید:
  1.  app > src > main > res > راست کلیک > New >Android Resource Directory
  2. در قسمت Resource type ، گزینه layout را انتخاب کنید.
  3. سپس به قسمت Orientation رفته و سپس بر روی نماد << کلیک کنید.

  • مرحله ۳: حالا گزینه Landscape را از قسمت Screen orientation انتخاب کنید و ok را بزنید که در اینصورت Directory name به طور خودکار به layout-land تغییر می کند. پس اجازه دهید Directory name به عنوان layout-land باشد و آن را تغییر ندهید.

  • مرحله ۴: مسیر زیر را دنبال کنید:
  1. layout-land > راست کلیک > New > XML > Layout XML File
  2. و یک نام برای فایل خود انتخاب کنید.

  • مرحله ۵: حالا روی فایل layout.xml راست کلید کنید و گزینه cut را انتخاب کنید و آن را در زیر پوشه layout-land قرار دهید (paste کنید).

فایل XML را باز کنید و Landscape mode را خواهید دید.

اگر می خواهید activity_main.xml را مجدداً در حالت Landscape طراحی کنید، فایل activity_main.xml را از پوشه layout در پوشه layout-land کپی و پیست کنید.

روش دوم برای ایجاد لی اوت افقی (Landscape Layout) در اندروید استودیو : 

اجرای روش ۲ بسیار آسان است. در واقع در Android Studio 3.x.x و بالاتر، نیازی به ایجاد یک پوشه layout  اضافی نیست. فقط دو مرحله برای اجرای این روش وجود دارد.

مرحله ۱: UI layout را در حالت DESIGN باز کنید تا GUI واقعی مانند دکمه ها ، آیکون ها و غیره را ببینید.

مرحله ۲: روی نماد مشخص شده در تصویر زیر کلیک کنید و از منو ، گزینه Create Landscape Variation را انتخاب کنید. سپس فایل Landscape به صورت خودکار با نام land\xml file name ایجاد می شود.


دنبال یادگیری بیشتر از برنامه نویسی اندروید هستی؟ 

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

دوره های آموزشی الکامکو   | دوره های برنامه نویسی اندروید الکامکو


مقالات مرتبط با آموزش های برنامه نویسی اندروید

فیلم آموزش برنامه نویسی کاتلین - فیلم کاتلین - فیلم Kotlin - سایت آموزش برنامه نویسی الکامکو

فیلم های آموزش کاتلین (Kotlin) – جلسات رایگان از دوره صفر تا صد کاتلین الکامکو

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

۲ comments
فرق ری اکت نیتیو با فلاتر تفاوت Flutter و React Native - سایت آموزش برنامه نویسی الکامکو

تفاوت فلاتر و ری اکت چیست؟ کدام برای برنامه نویسی موبایل بهتر است؟ React Native یا Flutter

تفاوت فلاتر و ری اکت نیتیو در چیست؟ React Native یا Flutter ؟ کدام برای برنامه نویسی موبایل مناسب است؟ برای دانستن پاسخ این سوالات و اینکه ری اکت نیتیو و فلاتر چیست کافی است این مطلب از مقالات برنامه نویسی الکامکو را بخوانید.

۱ comment

اندروید استودیو (Android Studio) چیست؟

اندروید استودیو چیست؟ برترین ویژگی های Android Studio چیست که ان را به عنوان بهترین IDE برای برنامه نویسی موبایل کرده است؟ مزایا و معایب اندروید استودیو چیست؟ بازار کار اندروید استودیو چگونه است؟ برای دریافت پاسخ این سوالات تا اخر این سری از مقالات برنامه نویسی در وبلاگ الکامکو همراه ما باشید.

۰ comments

commentشما بگید!

شما چه سوالی درباره این موضوع دارید که اینجا مطرح نشده است؟ لطفا تجربیات خودتان را در این زمینه حتما توی کامنت برای ما بنویسید. منتظر نظرات، پیشنهادات و سوالات شما در همین صفحه از سایت آموزش برنامه نویسی الکامکو هستیم…

shareاشتراک گذاری این مطلب

shareآخرین مقالات

آخرین مقالات

آخرین آموزش ها

توجه

مقاله هایی که در سایت به صورت رایگان قرار گرفته است فقط برای مطالعه بیشتر شما کاربران عزیز می باشد. از هرگونه تماس تلفنی با پشتیبانی سایت و سوال در مورد محتوای مقاله ها خودداری شود.

2 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات
mobin
10 ماه گذشته

سلام ببخشید در روش دوم گفتید رویتصویر کلیک کنید و دقیقا نگفتیدچه تصویری لطفا بررسی کنید

ali
1 سال گذشته

چه جالب

فهرست