Este tutorial irá ensiná-lo a implementar um menu de opções em qualquer um dos seus aplicativos Android SDK.
Nos aplicativos Android, você pode fazer uso de três menus padrão suportados dentro da plataforma: o menu de contexto, o menu de opções e os submenus.Este é um recurso comum em quase todos os aplicativos, portanto seus usuários estarão acostumados ao menu que aparece desta forma
Para implementar um menu de opções para uma Atividade em um aplicativo Android, alguns passos bastante simples são necessários.
Selecione seu pacote de aplicativos e escolha “Arquivo”, “Novo”, depois “Classe” e digite um nome de sua escolha. Lembre-se de fazer sua classe estender a classe Activity e adicioná-la ao Manifesto do aplicativo.
Passo 2: Criar uma Pasta de Recursos
A pasta “res” guarda todos os recursos do seu aplicativo. Para criar um menu, você precisa de uma pasta de menu, então crie uma dentro da pasta “res” selecionando-a e escolhendo “File”, “New”, depois “Folder” e digitando “menu” como o nome.
Sua nova pasta aparecerá dentro do diretório “res”:
Passo 3: Crie um ficheiro XML no menu 5189>
Seleccionar a pasta e criar um novo ficheiro seleccionando “Ficheiro”, “Novo”, depois “Ficheiro” e introduzindo um nome.Você pode escolher qualquer nome de arquivo que quiser, por exemplo “my_options_menu.xml”.
<menu xmlns:android=”http://schemas.android.com/apk/res/android”>
</menu>
Passo 4: Adicione Itens ao seu Menu
Você pode adicionar um ou mais itens ao seu menu de opções, dependendo das necessidades do seu próprio projeto. Adicione um item para cada opção do menu usando a seguinte sintaxe:
>
<item android:id=”@+id/about”
android:title=”About” />
<item android:id=”@+id/help”
android:title=”Help” />
Passo 5: Criar ícones para os seus itens de menu
Após ter os seus ícones nas suas pastas, pode alterar o seu item de menu XML para os incluir da seguinte forma:
<item android:id=”@+id/about”
android:icon=”@drawable/about”
android:title=”About” />
<item android:id=”@+id/help”
android:icon=”@drawable/help”
android:title=”Help” />
Step 6: Insuflar o seu recurso de menu
Adicione o seguinte método ao seu código Java, dentro da declaração de classe e após o método “onCreate”:
boolean onCreateOptionsMenu(Menu) {
MenuInflater inflater = getMenuInflater();
inflater.infla(R.menu.my_options_menu, menu);
retorno verdadeiro;
}