Como construir um menu em aplicativos Android

Escrito por jim campbell | Traduzido por ellen zanelato
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

O Android SDK inclui vários ícones e botões para criar menus em seu aplicativo para Android. Os menus são escritos em XML e você cria uma função que é executada quando o usuário toca no botão no seu aplicativo. A plataforma de desenvolvimento Eclipse para Android também permite que você visualize o programa compilado em um emulador para poder testar o menu antes de implantar para os usuários finais.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o software Eclipse e carregue o aplicativo Android que você deseja editar. No painel esquerdo, clique com o botão direito no arquivo "res" e selecione "New" (Novo). Clique em "Android XML File" (Arquivo Android XML) para criar um novo arquivo de recursos.

  2. 2

    Adicione os dados do menu XML no novo campo XML. O código seguinte cria dois botões de menu para o aplicativo:

    <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/btn1" android:title="Button 1" /> <item android:id="@+id/icontext" android:title="Button 2" android:icon="@drawable/icon" /> </menu

  3. 3

    Dê duplo clique no arquivo Java que você quer utilizar para carregar o menu no celular ou tablet. O código seguinte mostra como carregar o menu:

    MenuInflater menuoptions = getMenuInflater(); menuoptions.inflate(R.menu.menu, menu);

  4. 4

    Adicione o código que exibe o texto quando o usuário toca no ícone. O código seguinte exibe "Hello World" quando o usuário toca no item do menu:

    @Override public boolean onOptionsItemSelected(MenuItem item) { Toast.makeText(this, "Hello World!", Toast.LENGTH_LONG).show(); } return true;

  5. 5

    Clique no botão "Save" (Salvar) e em "Run" (Executar) no menu em um emulador Android. O programa será executado no emulador de Android para que você possa testar sua funcionalidade.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível