web-dev-qa-db-fra.com

Comment supprimer un menu / éléments gonflés de la nouvelle barre d'outils Lollipop?

J'inclus une barre d'outils v7 dans ma mise en page.

<Android.support.v7.widget.Toolbar
    Android:id="@+id/toolbar"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
    Android:background="@Android:color/white"
    />

J'y gonfle un menu avec ce qui suit:

mToolbar.inflateMenu(R.menu.options_add_contact);

Maintenant, comment savoir comment le supprimer/le réinitialiser? J'ai essayé quelques clichés dans le noir:

  • gonfler un menu vide
  • mToolbar.inflateMenu(0)
  • moolbar.setMenu(null, null)
  • toolbar.setMenu(null, null)
38
loeschg

Je ne suis pas tout à fait sûr de savoir si c'est ce que vous voulez dire ni de l'avoir essayé, mais.

mToolbar.getMenu().clear();

devrait effacer le menu.

J'utilise toujours onCreateOptionsMenu pour toute ma création de menu cependant

101
tyczj