creación de menú en Android

Soy nuevo al desarrollo de la aplicación de Android. Quiero desarrollar una aplicación androide simple que contiene menus.Is allí cualquier código fuente en internet. ¿Puede alguien decirme cómo debo perseguir

Gracias de antemano Tushar

Todo lo que necesitas saber se encuentra en la Guía para Android de Android .

Lo que se reduce a – y sólo estoy copiando partes relevantes de la guía Android Dev – es la creación de un recurso de menú XML, por ejemplo, este, y guardarlo como game_menu.xml :

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/new_game" android:icon="@drawable/ic_new_game" android:title="@string/new_game" /> <item android:id="@+id/help" android:icon="@drawable/ic_help" android:title="@string/help" /> </menu> 

Y luego inflarlo dentro de su actividad:

 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.game_menu, menu); return true; } 

Cuando se hace clic en un elemento, puede realizar varias acciones:

 @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.new_game: newGame(); return true; case R.id.help: showHelp(); return true; default: return super.onOptionsItemSelected(item); } } 

CÓDIGO XML:

 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_new" android:title="New" /> <item android:id="@+id/menu_about" android:title="About" /> <item android:id="@+id/menu_help" android:title="Help" /> </menu> 

Código principal:

 package com.menuexample; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; public class MenuSample extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater menuInflater = getMenuInflater(); menuInflater.inflate(R.layout.menus, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_about: Toast.makeText(MenuSample.this, "You Clicked About", 3000).show(); return true; case R.id.menu_help: Toast.makeText(MenuSample.this, "You Clicked Help", 3000).show(); return true; case R.id.menu_new: Toast.makeText(MenuSample.this, "You Clicked New", 3000).show(); return true; default: return super.onOptionsItemSelected(item); } } } 

Las respuestas anteriores han cubierto el menú tradicional utilizado en android. Su es otra opción que puede utilizar si está buscando una alternativa

https://github.com/AnshulBansal/Android-Pulley-Menu

El menú Pulley es una alternativa al menú tradicional que permite al usuario seleccionar cualquier opción para una actividad intuitivamente. El menú se revela arrastrando la pantalla hacia abajo y en ese gesto el usuario también puede seleccionar cualquiera de las opciones.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.