English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemplo de Design de Menu Funcional em Programação Android

Este exemplo demonstra a função de menu no desenvolvimento Android. Compartilho com todos para referência, detalhes a seguir:

O design do menu de funcionalidade Android, o programa define dois itens de menu, um é "Sobre", e o outro é "Sair", quando clicar em "Sobre", um Toast será exibido, e quando clicar em "Sair", o programa será encerrado.

Além de sobrescrever o onCreate padrão, é necessário criar duas funções de classe: onCreateOptionsmenu () e onOptionsItemSelected (), a primeira para criar o item de menu Menu, e a segunda para lidar com os eventos de execução após a seleção do menu.

Vamos ver o efeito da imagem:

Nós fizemos apenas uma mudança em um arquivo,那就是MenuDemo.Java ,o código é o seguinte:

package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MenuDemo extends Activity {
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 }
 // Criar menu
 public boolean onCreateOptionsMenu(Menu menu) {
  menu.add(0, 0, 0, "Sobre");
  menu.add(0, 1, 1, "sair");
  return super.onCreateOptionsMenu(menu);
 }
 //Resposta de Menu
 public boolean onOptionsItemSelected(MenuItem item) {
  super.onOptionsItemSelected(item);
  switch (item.getItemId()) {
  case 0:
   Toast.makeText(MenuDemo.this, "Bem-vindo ao Tutorial de Grito", Toast.LENGTH_LONG).show();
  case 1:
   this.finish();
  }
  return true;
 }
}

Leitores interessados em mais conteúdo sobre Android podem consultar as seções especiais deste site: 'Introdução e Aperfeiçoamento em Desenvolvimento Android', 'Resumo de Técnicas de View Android', 'Resumo de Técnicas de Operação de Activity Android', 'Resumo de Técnicas de Operação de Banco de Dados SQLite Android', 'Resumo de Técnicas de Operação de Dados em Formato JSON Android', 'Resumo de Técnicas de Operação de Banco de Dados Android', 'Resumo de Técnicas de Operação de Arquivos Android', 'Resumo de Técnicas de Operação de Cartão SD Android', 'Resumo de Técnicas de Operação de Recursos Android' e 'Resumo de Uso de Controles Android'.

Espero que o conteúdo deste artigo ajude a todos a projetar programas Android.

Declaração: O conteúdo deste artigo é extraído da Internet, pertence ao autor original, foi contribuído e carregado voluntariamente pelos usuários da Internet. Este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidade por eventuais responsabilidades legais. Se encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie um e-mail para: notice#w3Aviso: Quando enviar um e-mail, substitua # por @ para denunciar e forneça provas relevantes. Caso seja confirmado, o conteúdo suspeito de violação de direitos autorais será imediatamente removido deste site.

Você Talvez Goste