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.

questionAnswers(2)

yourAnswerToTheQuestion