بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در قرار نگرفتن ایکن در option menu

مدیریت گفتگو
محمدحسن 9 سال پیش
آخرین تغییر: 9 سال پیش

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

public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_SETTING, MENU_SETTING, "Setting").setIcon(android.R.drawable.ic_media_play);
// if(!getClass().getSimpleName().equals("SecondpageActivity")) {
if(!(this instanceof SecondpageActivity)) {
menu.add(0, MENU_CATEGORIS, MENU_CATEGORIS, "Categories").setIcon(android.R.drawable.alert_dark_frame);
//}
}
menu.add(0, MENU_RESET, MENU_RESET, "reset").setIcon(android.R.drawable.alert_light_frame);
menu.add(0, MENU_4, MENU_4, "menu 4").setIcon(android.R.drawable.ic_media_play);
menu.add(0, MENU_5, MENU_5, "menu 5").setIcon(android.R.drawable.ic_media_play);
menu.add(0, MENU_6, MENU_6, "menu 6").setIcon(android.R.drawable.ic_media_play);
menu.add(0, MENU_7, MENU_7, "menu 7").setIcon(android.R.drawable.ic_media_play);
return super.onCreateOptionsMenu(menu);
}
این ها به منوها اضافه نمیشه حتی از روش ایکس ام ال هم استفاده کردم ولی باز هم نشد لطفا کمکم کنین

 

نظرات

پاسخ‌ها 1

مهراد 9 سال پیش

اول برو داخل پوشه 

'/res/menu/menu.xml'

مثلا یه همچین ایتم هایی بهش اضافه کن

<item
    android:id="@+id/action_about"
    android:orderInCategory="2"
    android:showAsAction="never"
    android:title="About"/>
<item
    android:id="@+id/action_exit"
    android:orderInCategory="3"
    android:showAsAction="never"
    android:title="Exit"/>

بعدش فایل جاواتو باز کن کد های زیر و تو بخش مربوط پیست کن

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.action_about:
        // About option clicked.
        return true;
    case R.id.action_exit:
        // Exit option clicked.
        return true;
    case R.id.action_settings:
        // Settings option clicked.
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

نظرات

محمدحسن 9 سال پیش
من دقیقا همین روشم رفتم ولی بازم جواب نگرفتم حتی تو قسمت ایکس ام ال ایکن هم بهش اضافه کردم ولی چیزی نشون نداد خیلیم راجبش سرچ کردم اینم بگم من اندروید استادیو د میزنم ممنون از راهنماییت
مهراد 9 سال پیش
کدت بزار اینجا ببینیم

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