2014-11-06 10 views
28

Includo una barra degli strumenti v7 nel mio layout.Come rimuovi un menu/elementi gonfiati dalla nuova barra degli strumenti di Lollipop?

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

sto gonfiando un menu in esso con il seguente:

mToolbar.inflateMenu(R.menu.options_add_contact); 

Ora come faccio a sapere rimuovere/ripristinare esso? Ho provato un paio di colpi nel buio:

  • gonfiare un menu vuoto
  • mToolbar.inflateMenu(0)
  • moolbar.setMenu(null, null)
  • toolbar.setMenu(null, null)

risposta

77

Non sono del tutto sicuro se questo è quello che vuoi dire né l'ho provato ma.

mToolbar.getMenu().clear(); 

dovrebbe deselezionare il menu.

Ho ancora utilizzato onCreateOptionsMenu per la creazione di tutti i menu tuttavia

Problemi correlati