Agora vamos ver como funciona um arquivo muito interessante no android, chamado Menu.

Vamos criar um novo projeto e vamos criar o diretorio chamado Menu que fica dentro do nosso diretorio res/

Agora vamos adicionar o arquivo responsavel por armazenar os nosso menus, vamos agora criar um Menu resource file dentro do nosso diretorio menu que acabamos de criar.

Vamos chamar o nosso arquivo menu de menu_teste e clicar em OK, no campo File name: nos podemos colocar o nome do nosso arquivo.

Para os arquivos do tipo menu, eles possuem a sua parte Design e sua parte Text igual ao nosso arquivo de layout.

Vamos ate a nossa parte de Text e vamos realizar as seguintes alterações

Para criarmos itens para o nosso menu, utilizamos a tag <item/>

  • android:id
    • identificador do nosso item
  • android:title
    • titulo do nosso item
  • android:orderInCategory
    • define a ordem do nosso item
  • app:showAsAction
    • define a acão do item referente ao nosso menu, no caso da imagem abaixo essa propriedade recebendo o valor como never, ficara escondida na nossa actionbar e so aparecerar quando for clicado nos :(overflow menu).

Agora vamos ate o nosso arquivo MainActivity e vamos realizar as seguintes alterações.

  • onCreateOptionsMenu
    • Carrega o nosso arquivo de menu e nossas ações que aparecerão na toolbar.
  • onOptionsItemSelected
    • Metodo chamado quando é clicado em algum dos itens do menu.

Agora vamos executar a nossa aplicação e vamos ver o menu se comporta.

results matching ""

    No results matching ""