Qual é a diferença entre o Menu de Opções e o Menu do Painel no Android?

9

Acabei de criar um menu de painéis por engano com o preenchimento automático do Eclipse e não percebi isso antes de ler meu código. Como eu queria ter um menu de opções, não vi a pequena diferença no display, então alguém sabe qual é a diferença entre esses dois menus? Existe alguma vantagem ou desvantagem para usar um ou outro? A única diferença que vi foi (eu não entrei em detalhes):

public boolean onCreateOptionsMenu(Menu menu)

ou

public boolean onCreatePanelMenu(int featureId, Menu menu)

obrigado (Isso não deveria ser uma recompensa?)

    
por Sephy 20.07.2010 в 12:26
fonte

2 respostas

6

onCreatePanelMenu é chamado depois que você chama addSubMenu da classe Menu . Parece um recurso bastante arcano e mal documentado. Aqui está uma referência do Iniciando o Android 2 livro.

    
por Daniel Velkov 20.08.2010 / 06:15
fonte
-3

Bem Sephy

A principal diferença entre o menu de opções e um menu de contexto em que o menu de contexto aparece relativamente a um menu de opções. Ele só aparece quando uma determinada opção do menu é pressionada e não permanece na memória após ser descartada.

    
por success_anil 04.08.2010 / 04:37
fonte