..


Links Patrocinados

Menu: Quais são menu Opções

A aplicação genérica digna deste nome deve ter um menu a partir do qual o usuário pode escolher entre diferentes tarefas a executar. Neste capítulo, e aqueles que se seguem, apresentaremos o menu que o Android oferece-nos aprender a lidar com o clique em cada item de menu.

Menu Opções

Começamos com a apresentação do menu Opções. Este tipo de menu está posicionado na parte inferior da tela e você pode identificar duas estruturas principais: o menu de ícones e menu expandido.

Menus expandido e menus ícone

O Menu Ícone geralmente contêm os passos mais importantes que um usuário pode executar dentro do aplicativo. Como afirmado são colocados na parte inferior da tela e são visíveis para o usuário somente após pressionar o botão de menu do aparelho (isso também é verdadeiro no simulador).

Uma prática amplamente utilizada é a de incluir neste menu de ícones que resumem o resultado de que será executado com o clique do item de menu. Por exemplo, se nos referimos a um pedido de reprodução de música, você pode pensar se associar com o item de menu jogar ícone associado com essa transação (a tringolino em um círculo).

Com relação a este menu, temos uma limitação no número de entradas que pode entrar e este número é seis. Mas o que acontece se inserir um número de itens mais do que seis? apenas o sexto item de menu será alterado para um item que, quando clicado irá abrir um menu muito ampliada com outros itens. Este último irá aparecer em uma lista que vai expandir a tela inteira de baixo para cima gradualmente indo para cobrir o conteúdo básico da janela Atividade.

Dito isso ele deve mostrar um pouco de "código (para ser incluído na nossa actividade), que irá criar um menu de opções que será formado por ícone do menu e menu expandido (Você deve primeiro importar o android.view.Menu classe) :






 onCreate public void (Bundle savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = new (this);



  



 TextView TextView = new TextView (this);



  



 textView.setText ("Clique no menu do simulador");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 onCreateOptionsMenu public boolean (menu Menu) {

 

  



 menu.add (Menu.NONE, 1, 1, "Item 1");



  



 menu.add (Menu.NONE, 2, 2, "Item 2");

 

  



 menu.add (Menu.NONE, 3, 3, "Item 3");

 

  



 menu.add (Menu.NONE, 4, 4, "Item 4");



  



 menu.add (Menu.NONE, 5, 5, "Item 5");



  



 menu.add (Menu.NONE, 6, 6, "Item 6");

 

  



 menu.add (Menu.NONE, 7, 7, "Item 7");

 

  



 menu.add (Menu.NONE, 8, 8, "Item 8");

 

  



 return true;







 }



Como mencionado acima, se clicar no menu do simulador irá tornar visível o ícone do menu mostrado na imagem abaixo:

IconMenu exemplo.

De acordo com o que foi dito, uma vez que entramos em uma série de itens de mais de seis, a última entrada será o menu de ponto de acesso expandido que você pode ver neste Screnshot:

ExpandedMenu exemplo.

Como podemos ver uma vez que você clica em qualquer um dos itens no menu, ele irá retornar silenciosamente.

No próximo capítulo vamos analisar o código e apresentou aos ouvintes irá associar um menu de itens particular.

Ajudar a desenvolver aplicativos para Android
E-Learning
ASP.NET (Curso) ASP.NET (Curso)
Curso completo para construção de aplicações Web a partir de 49 €.
HTML (Curso) HTML (Curso)
A linguagem de marcação para a Web a partir de 29 €.
MySQL (Curso) MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €.
Links Patrocinados