Activity.OnCreateOptionsMenu(IMenu) Método

Definição

Inicialize o conteúdo do menu de opções padrão da Atividade.

[Android.Runtime.Register("onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "GetOnCreateOptionsMenu_Landroid_view_Menu_Handler")]
public virtual bool OnCreateOptionsMenu(Android.Views.IMenu? menu);
[<Android.Runtime.Register("onCreateOptionsMenu", "(Landroid/view/Menu;)Z", "GetOnCreateOptionsMenu_Landroid_view_Menu_Handler")>]
abstract member OnCreateOptionsMenu : Android.Views.IMenu -> bool
override this.OnCreateOptionsMenu : Android.Views.IMenu -> bool

Parâmetros

menu
IMenu

O menu de opções no qual você coloca seus itens.

Retornos

Você deve retornar true para que o menu seja exibido; se você retornar false, ele não será mostrado.

Atributos

Comentários

Inicialize o conteúdo do menu de opções padrão da Atividade. Você deve colocar seus itens de menu no <menu< var>/var>.

Isso é chamado apenas uma vez, na primeira vez em que o menu de opções é exibido. Para atualizar o menu sempre que ele for exibido, consulte #onPrepareOptionsMenu.

A implementação padrão preenche o menu com itens de menu do sistema padrão. Elas são colocadas no Menu#CATEGORY_SYSTEM grupo para que sejam ordenadas corretamente com itens de menu definidos pelo aplicativo. As classes derivadas sempre devem ser chamadas para a implementação base.

Você pode segurar com segurança o <menu< var>/var> (e todos os itens criados a partir dele), fazendo modificações nele conforme desejado, até que a próxima vez emCreateOptionsMenu() seja chamada.

Ao adicionar itens ao menu, você pode implementar o método da #onOptionsItemSelected Atividade para lidar com eles lá.

Java documentação para android.app.Activity.onCreateOptionsMenu(android.view.Menu).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também