En esta entrada vamos a ver como crear un menú de opciones en Android.
Archivos
- menuprueba.xml
- EjemploMenu.java
Por cada menú que queramos hay que definir los items que contendrá en un xml. Este xml se guarda en la ruta res/menu/.
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/opcion1" android:title="Titulo 1"></item> <item android:id="@+id/opcion2" android:title="Titulo 2"></item> </menu> |
public class EjemploMenu extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menuprueba, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.opcion1: // Acciones return true; case R.id.opcion2: // Acciones return true; default: return false; } } } |