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

Ejemplo de diseño de menú de función Menu básico de programación de Android

Este ejemplo explica la función de menú Menu en la programación de Android. Compartimoslo con todos para referencia, como se detalla a continuación:

El diseño del menú de funciones de Android, en el programa se definen dos subitems de menú, uno es "Acerca de", y el otro es "salir", al hacer clic en "Acerca de", se crea un Toast de sugerencia, y al hacer clic en "salir", finalizaremos el programa.

Además de cubrir el onCreate por defecto, también es necesario crear dos funciones de clase: onCreateOptionsmenu () y onOptionsItemSelected (), la primera para crear los elementos del menú Menu, y la segunda para manejar los eventos de ejecución después de que se selecciona el menú.

Vamos a ver la imagen:

Hicimos un cambio solo en un archivo, es decir, MenuDemo.Java, el código es el siguiente:

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);
 }
 // Crear menú
 public boolean onCreateOptionsMenu(Menu menu) {
  menu.add(0, 0, 0, "Acerca de");
  menu.add(0, 1, 1, "salir");
  return super.onCreateOptionsMenu(menu);}
 }
 //Respuesta de menú
 public boolean onOptionsItemSelected(MenuItem item) {
  super.onOptionsItemSelected(item);
  switch (item.getItemId()) {
  case 0:
   Toast.makeText(MenuDemo.this, "Bienvenido al tutorial de grito", Toast.LENGTH_LONG).show();
  case 1:
   this.finish();
  }
  return true;
 }
}

Los lectores interesados en más contenido relacionado con Android pueden ver la sección especial de este sitio: "Introducción y avances en el desarrollo de Android", "Resumen de técnicas de vista View de Android", "Resumen de técnicas de operación de activity en Android", "Resumen de técnicas de operación de base de datos SQLite en Android", "Resumen de técnicas de manejo de datos en formato JSON en Android", "Resumen de técnicas de operación de base de datos en Android", "Resumen de técnicas de manejo de archivos en Android", "Resumen de métodos de operación de tarjeta SD en desarrollo de Android", "Resumen de técnicas de manejo de recursos en Android" y "Resumen de uso de controles en Android"

Espero que lo descrito en este artículo sea útil para la programación de aplicaciones Android de todos.

Declaración: el contenido de este artículo se obtiene de la red, es propiedad del autor original, el contenido se contribuye y carga de manera autónoma por los usuarios de Internet, este sitio no posee los derechos de propiedad, no se ha realizado una edición humana y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de copyright, le invitamos a enviar un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, por favor reemplace # con @) para denunciar, y proporcione la evidencia relevante. Una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará