Hola
El el tema de Android estoy muy muy verde, estoy empezando también y trato de hacer cuantos ejemplos puedo, pero nunca le dedico suficiente tiempo.
Viendo un proyecto que tengo en marcha y en el que también uso un menú, lo tengo de la siguiente manera:
el .xml
Código:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
<item android:id="@+id/ac_ingreso"
android:title="@string/ac_ingresos"
android:icon="@drawable/ic_action_name"
android:orderInCategory="100"
android:showAsAction="ifRoom|withText" />
</menu>
y luego en el activity:
Código:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
El código es tal cual me lo creó AndroidStudio y funciona, tanto en el emulador como en el dispositivo real (nexus 4) me aparece el icono.
Saludos