Não é possível exibir um ícone na barra de ação
Estou tentando mostrar um ícone de mapa baixado da fonte oficial de desenvolvedores do Android.
Fiz tudo como deveria, mas o ícone não será exibido. Aqui está o meu arquivo xml chamadomain_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>
Aqui está a principal atividade 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" />
e é isso que eu tenho na classe java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater actionMenue = getMenuInflater();
actionMenue.inflate(R.menu.main_activity_bar, menu);
return super.onCreateOptionsMenu(menu);
}
Tudo parece estar bem, mas o ícone não aparece no emulador. Aqui está uma captura de tela:
A versão mínima é o Android 3.0
Por que o ícone não está aparecendo? O que estou perdendo? Eu sei que é algo muito pequeno, mas não consigo identificá-lo.