Не удается отобразить значок на панели действий
Я пытаюсь показать значок карты, загруженный с официального источника разработчиков Android.
Я сделал все как надо, но значок не показывается. Вот мой XML-файл с именемmain_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>
Вот основная деятельность 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" />
и это то, что у меня есть в классе Java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater actionMenue = getMenuInflater();
actionMenue.inflate(R.menu.main_activity_bar, menu);
return super.onCreateOptionsMenu(menu);
}
Все вроде бы нормально, но на эмуляторе иконка не показывается. Вот скриншот:
Минимальная версия Android 3.0
Почему значок не отображается? Чего мне не хватает? Я знаю, что это что-то очень маленькое, но я не могу этого заметить.