ساخت منو(menu) در اندروید

ساخت منو(menu) در اندروید

چگونه در اندروید menu  بسازیم؟


در نرم افزارهای اندرویدی منو یکی از مهمترین رابط های کاربری  که در نماهای خاص تعدادی action  را تولید میکند در.در این آموزش میخواهیم در مورد منوها صحبت کنیم.

خروجی کار ما همانند شکل زیر خواهد بود.

در این آموزش ما یک منو ساده میسازیم با ۶ ایتم.که با کلیک روی هر مورد یک  Toast  نمایش داده میشود.
make menu in android
ساخت منو در اندروید استودیو

۱..یک پروژه جدید از طرق File New Android Project ایجاد میکنیم و یک Activity  به نامAndroidMenusActivity میسازیم.

۲.حالا یک فایل xml  در res/layout  میسازیم و نام آنرا menu.xml میگذاریم.

make menu in android
ساخت منو در اندروید استودیو
make menu in android
ساخت منو در اندروید استودیو
make menu in android
ساخت منو در اندروید استودیو

 

make menu in android
ساخت منو در اندروید استودیو

۳.menu.xml  را باز کنید و کد های زیر را بنویسید.در کدهای زیر ما یک منو با ۶آیتم ساخته ایم.هرمنو دارای یک icon و یک title  برای نمایش در منو دارد.و هر کدام یک آیدی(id) برای شناسایی دارند.

بااستفاده از تگ item همانند زیر به منو ایتم اضافه میکنیم،توجه داشته باشید که ایتم ها حتما باید دارای id و title باشند تا بتوان به راحتی از آنها استفاده کرد.


۴.حالا mainActivity  را باز کنید و کدهای زیر را جایگذاری کنید در کدهای زیر باتوجه به id  هر ایتم و از طریق switch case از انها استفاده میکنیم.

در ابتدا توجه داشتید باشید که برای نمایش منو باید از onCreateOptionsMenu استفاده کرد و برای استفاده از ایتم های موجود منو از onOptionsItemSelected استفاده میکنیم.

menu_in_android (4)

مدرس و برنامه‌نویس اندروید. تمام تجربه‌هایم را با شما شریک می‌شوم و دوستت دارم بتوانم با کمک و همراهی همه دوستان یک مرجع کامل فارسی برای برنامه‌نویسی اندروید ایجاد کنم.

عضو می‌شوم:)

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

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

۲ دیدگاه برای این مطلب ثبت شده است

  1. علی
    ۱۱:۱۵ ۱۳۹۵/۰۹/۳۰

    با سلام ، از نسخه ۳ به بعد آیکون ها نمایش داده نمی شوند ، چگونه می توان مکان نمایش منو را تغییر داد؟