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.