Asi que empecemos, una de las formas que me gusta usar esta opción es agregar menú desde un archivo xml
Este nuevo archivo que vamos a crear sera en la siguiente dirección de carpeta:
.../res/menu/menu.xml
Y la forma de agregar menus es agregando la siguiente linea de codigo al inicio:
Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/opt1"
android:title="Opcion 1" />
<item android:id="@+id/opt2"
android:title="Opcion 2" />
<item android:id="@+id/opt3"
android:title="Opcion 3" />
<item android:id="@+id/opt4"
android:title="Opcion 4" />
<item android:id="@+id/opt5"
android:title="Opcion 5" />
</menu>
Debemos de agregarle al inicio las librerías para poder usar la opción de menús
Código PHP:
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
Si recuerdan sus clases de programación se les hace fácil si no pos también; la forma que nos enseñan a crear "opciones" de forma mas fácil es utilizando los "case" y los "switch", en nuestro codigo podemos agregar al final lo siguiente.
Código PHP:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case (R.id.opt1):
break;
case (R.id.opt2):
break;
case (R.id.opt3):
break;
case (R.id.opt4):
break;
case (R.id.opt5):
break;
}
return true;
}
Aquí esta la imagen, donde cada opcion me permite cambiar el color del fondo aproveche el servicio de la siguiente pagina
Código HTML:
http://www.webtaller.com/utilidades/csscoder/colores.php
Suban las imágenes de sus resultados y comenten para dar mas ideas.