میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

Action bar در اندروید

نوار ابزار Toolbar در ویرایش ۵٫۰ سیستم عامل اندروید جای action bar در اندروید ۴ را گرفت تا محدودیت های جاری را برطرف ساخته و راه حلی نوین برای طراحی اپلیکیشن را در اختیار برنامه نویس قرار دهد. این widget یا کامپوننت UI از طریق view group به نام Toolbar در دسترس توسعه دهنده قرار می گیرد.

می توان toolbar را به راحتی در فایل layout جایگذاری نمود. این کامپوننت UI قادر است عنوان ،activity آیکون، عملیاتی که قابل فعال سازی هستند ( actionها) و حتی view ها و سایر آیتم های تعاملی را دربرگیرد. مورد دیگر استفاده ی toolbar در پیمایش و راهبری بین بخش های مختلف اپلیکیشن است.

قبل از ویرایش ۵٫۰ اندروید، مکان قرار گیری نوار ابزار (همان actionbar در ویرایش های قبلی) به صورت ثابت در بالای صفحه یا activity بوده (در آنجا hard code شده بود).

اکنون این امکان وجود دارد که نوار ابزار را در پوسته ی مورد استفاده (theme ) غیرفعال نمود. کامپوننت UI نام برده در تمامی پوسته های درون ساخته ی اندروید به صورت پیش فرض فعال می باشد.

تصویر زیر نوار ابزار اپلیکیشن اندرویدی + Google را به همراه آیتم های تعاملی و نوار راهبری ( navigation) نشان می دهد. در بالای آن سمت چپ، علامتی قابل مشاهده است که کاربر می تواند با کلیک بر روی آن نوار راهبری را باز کرده و در اپلیکیشن پیمایش کند.

navigation

Toolbar در ویرایش ۵٫۰ اندروید (ورژن کتابخانه های اندروید ۲۱ ) برای اولین بار معرفی شد و در واقع جایگزینی برای actionbar در ورژن های قبلی این سیستم عامل گردید. اگر می خواهید از این کاپوننت در ویرایش های قدیمی تر اندروید استفاده نمایید، در آن صورت کافی است از downport ای که توسط appcompat-v7 در اختیار توسعه دهنده قرار می گیرد، استفاده نمایید. جهت استفاده از toolbar در چنین دستگاه هایی، دستوری مانند نمونه ی زیر را به فایل Gradle build خود اضافه نمایید:

 

compile `com.android.support:appcompat-v7:22.2.0`

برای آموزش نحوه ی نصب library v7 به آدرس http://developer.android.com/tools/support-library/setup.html مراجعه نمایید .

 


Options menu

اپلیکیشن هایی که target SDK آن ها بر روی پایین تر از API 11 تنظیم شده، از options menu استفاده می کنند. البته اگر چنین دکمه ای در دستگاه موجود باشد. این کامپوننت UI با کلیک کاربر بر روی دکمه ی Options به نمایش در می آید. Toolbar نسبت به options menu کاربر پسندتر است زیرا action bar همیشه قابل مشاهده و در دسترس است. در حالی که options menu فقط در صورت درخواست نمایان می شود. در واقع options menu یک کاستی برجسته دارد: ممکن است کاربر متوجه وجود گزینه ها و تنظیمات ارائه شده توسط اپلیکیشن نشود.

 


امیدواریم آموزش Action bar در اندروید استودیو نیز برای شما مفید واقع شده باشد و ادامه آموزش برنامه نویسی اندروید رو دنبال کنید . برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟