[CreateMenu] - Tornar visível ao abrir o aplicativo [Resolvido]

4 respostas
lina

Oi,

Sobrescrevi o método onCreateOptionsMenu na Activity principal da seguinte forma:

@Override
public
boolean			onCreateOptionsMenu
				(
					Menu			ao_menu
				)
{
	super.onCreateOptionsMenu(ao_menu);
		
	//
	// Adiciona as opções no menu.
	//
	MenuItem
	lo_mni			=	ao_menu.add(0, TESTE, 0, "Teste1");
	lo_mni.setIcon(R.drawable.menu);
	lo_mni			=	ao_menu.add(0, TESTE2, 0, "Teste2");
	lo_mni.setIcon(R.drawable.menu);
		
	//
	// Cria um submenu.
	//
	SubMenu
	lo_sbm			=	ao_menu.addSubMenu("Outros");
	lo_sbm.setIcon(R.drawable.menu);
	lo_mni			=	lo_sbm.add(0, TESTE3, 0, "Teste3");
	lo_mni			=	lo_sbm.add(0, TESTE4, 0, "Teste4");
	lo_mni			=	lo_sbm.add(0, TESTE5, 0, "Teste5");
		
	return (true);
}

Dessa forma, eu terei que pressionar o menu Aplicativo do celular para estes serem apresentados. Como posso fazer para que os mesmos já fiquem apresentáveis ao abrir meu aplicativo?

Tchauzin!

4 Respostas

Marcelo_de_Araujo

Não sei se isso é possível, mas deixo uma dica: use ActionBar…
Eu uso a ActionBar Sherlock, e é muito boa, além de ser fácil de utilizar, e substitui muito bem o OptionMenus.

ActionBar Sherlock:
ActionBar Sherlock

ActionBar Sherlock GitHub:
ActionBar Sherlock GitHub

Mais sobre ActionBar:
ActionBar | Android Developers

lina

m_araujo01:
Não sei se isso é possível, mas deixo uma dica: use ActionBar…
Eu uso a ActionBar Sherlock, e é muito boa, além de ser fácil de utilizar, e substitui muito bem o OptionMenus.

ActionBar Sherlock:
ActionBar Sherlock

ActionBar Sherlock GitHub:
ActionBar Sherlock GitHub

Mais sobre ActionBar:
ActionBar | Android Developers

Oi,

Obrigado pela recomendação. Mas eu preciso usar um MenuItem. Será questão de honra inicia-lo visível ao abrir a aplicação!

Tchauzin!

lina

Oi,

Matei!

@Override public void onAttachedToWindow() { super.onAttachedToWindow(); openOptionsMenu(); }

Tchauzin!

Marcelo_de_Araujo

haha, Chalenge Accepted! :smiley:
Que bom que conseguiu resolver… abraço! :wink:

Criado 5 de setembro de 2012
Ultima resposta 5 de set. de 2012
Respostas 4
Participantes 2