آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

غیر فعال کردن گزینه ای در منوی نرم افزار

Mohsen.Fakori  12 سال پیش  12 سال پیش
0 0

با سلام و تشکر
می خواستم در زمان اجرا ، روی منوی ایجاد شده تغیراتی ایجاد کنم. برای مثال با کلیک کردن یکی از آیتم ها، آن آیتم مخفی بشه یا غیرفعال بشه و یه آیتم دیگه که مخفی بود یا غیرفعال بوده، فعال بشه.
تنها نتیجه ای که بهش رسیدم استفاده از متد onPrepareOptionsMenu بود ولی بازهم خیلی خوب متوجه نشدم.
مشکلم با متد onOptionsItemSelected اینه که آیتم فعلی رو می تونم غیر فعال کنم. ولی نمیتونم به آیتم دومی که مد نظر هستش دسترسی پیدا کنم که ظاهرا منطقی هستش.
لطفا راهنمایی بفرمائید . با تشکر

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
0 0

استفاده از همون متد درسته، شما می تونید به شکل زیر عمل کنید:

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
if (isFinalized){
menu.getItem(1).setEnabled(false);
}
return true;
}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .