quarta-feira, 6 de junho de 2018

Rumo ao Certificado Android: Menus


Hoje vou mostrar um guia rápido de como criar um toolbar com menu:


1. Com o botão direito do mouse, clique na pasta "Res" e no menu vá em New > Android Resource File

2. Na tela seguinte, digite o nome do Resource em "File Name" e escolha a opção "Menu" em "Resource Type". Então, clique em ok.

3. Vamos adicionar um item. Abra o arquivo que acabamos de criar e coloque para ver o código. Insira o seguinte código:



Explicando os atributos do item:
  • android:title > é o nome que vai aparecer no menu/botão. Aqui no caso, estamos usando uma resource de string, principalmente porque é uma recomendação da Google que qualquer string que seja inserido, esteja em um resource e não no código;
  • android:orderInCategory > o número indica a posição na barra de menu. O número 1 significa que o elemento será o primeiro item;
  • android:id > id do item para refêrencia;
  • app:showAsAction > Aqui estamos dizendo que este item deve aparecer somente se houver espaço na tela para ele ser renderizado.
4. Agora no código da nossa Activity que receberá o menu, colocamos o seguinte código:
Esse código é para nós inflar o menu. Note que ele tem um método para isso que deve ser sobrescrito.

5. Por fim, vamos querer realizar uma ação para quando esse item for selecionado. Neste exemplo, vou criar mostrar um toast. Note que assim como o método anterior, este também será sobrescrito.


Então por hoje é isso!

Nenhum comentário:

Postar um comentário