No se puede mostrar un icono en la barra de acción
Estoy tratando de mostrar un icono de mapa descargado de la fuente oficial de desarrolladores de Android.
Hice todo como debería, pero el ícono no se mostrará. Aquí está mi archivo xml llamadomain_activity_bar
:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/mapIcon"
android:icon="@drawable/ic_action_map"
android:title="@string/mapIconTitle"
android:showAsAction="always"
/>
</menu>
Aquí está la actividad principal xml:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.gs.testApp.MainActivity"
tools:ignore="MergeRootFrame" />
y esto es lo que tengo en la clase java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater actionMenue = getMenuInflater();
actionMenue.inflate(R.menu.main_activity_bar, menu);
return super.onCreateOptionsMenu(menu);
}
Todo parece estar bien, pero el ícono no se mostrará en el emulador. Aquí hay una captura de pantalla:
La versión mínima es android 3.0
¿Por qué no se muestra el icono? ¿Qué me estoy perdiendo? Sé que es algo realmente pequeño, pero no puedo detectarlo.