In der Aktionsleiste kann kein Symbol angezeigt werden

Ich versuche, ein Kartensymbol anzuzeigen, das von der offiziellen Android-Entwicklerquelle heruntergeladen wurde.

Ich habe alles so gemacht, wie es sollte, aber das Symbol wird nicht angezeigt. Hier ist meine XML-Datei mit dem Namenmain_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>

Hier ist die Hauptaktivität 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" />

und das habe ich in der java klasse:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater actionMenue = getMenuInflater();
        actionMenue.inflate(R.menu.main_activity_bar, menu);
        return super.onCreateOptionsMenu(menu);
    }

Alles scheint in Ordnung zu sein, aber das Symbol wird im Emulator nicht angezeigt. Hier ist ein Screenshot:

Die Mindestversion ist Android 3.0

Warum wird das Symbol nicht angezeigt? Was vermisse ich? Ich weiß, dass es etwas sehr Kleines ist, aber ich kann es nicht erkennen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage