onCreateOptionsMenu не отображается

У меня есть активность с тремя вкладками, которые содержат фрагмент каждая. Я создал меню, но оно не отображается. Моя минимальная версия SDK - 14, я пробовал на разных устройствах, но не могу определить ошибку. Код является:

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


            @Override
            public boolean onOptionsItemSelected(MenuItem item) {
                    switch(item.getItemId()) {
                            case R.id.menuitem_search:
                                    Toast.makeText(getApplicationContext(), "search", Toast.LENGTH_SHORT).show();
                                    return true;
                          case R.id.menuitem_add:
                                    Toast.makeText(getApplicationContext(), "add", Toast.LENGTH_SHORT).show();
                                    return true;
                            case R.id.menuitem_share:
                                    Toast.makeText(getApplicationContext(), "share", Toast.LENGTH_SHORT).show();
                                    return true;
                            case R.id.menuitem_feedback:
                                    Toast.makeText(getApplicationContext(), "feedback", Toast.LENGTH_SHORT).show();
                                    return true;
                            case R.id.menuitem_about:
                                    Toast.makeText(getApplicationContext(), "about", Toast.LENGTH_SHORT).show();
                                    return true;
                            case R.id.menuitem_quit:
                                    Toast.makeText(getApplicationContext(), "quit", Toast.LENGTH_SHORT).show();
                                    return true;
                    }
                    return false;
            }

       @Override
        protected void onSaveInstanceState(Bundle outState) {
            super.onSaveInstanceState(outState);
            outState.putInt("tab", getActionBar().getSelectedNavigationIndex());
        }

XML это:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/menuitem_search"
        android:actionViewClass="android.widget.SearchView"
        android:icon="@android:drawable/ic_menu_search"
        android:showAsAction="ifRoom|collapseActionView"
        android:title="@string/menu_search">
    </item>
    <item
        android:id="@+id/menuitem_add"
        android:icon="@android:drawable/ic_menu_add"
        android:showAsAction="ifRoom"
        android:title="ADD">
    </item>
     <item
        android:id="@+id/menuitem_share"
        android:actionProviderClass="android.widget.ShareActionProvider"
        android:icon="@android:drawable/ic_menu_share"
        android:showAsAction="ifRoom"
        android:title="SHARE"
        >
    </item>
     <item
        android:id="@+id/menuitem_feedback"
        android:icon="@android:drawable/ic_menu_help"
        android:title="FEEDBACK"
        android:showAsAction="ifRoom">
    </item>
     <item
        android:id="@+id/menuitem_about"
        android:icon="@android:drawable/ic_menu_info_details"
        android:title="ABOUT">
    </item>
    <item
        android:id="@+id/menuitem_quit"
        android:icon="@android:drawable/ic_menu_close_clear_cancel"
        android:showAsAction="always"
        android:title="QUIT">
    </item>

</menu>

пожалуйста помогите, заранее спасибо!!

0 ответов

Другие вопросы по тегам