Я пытаюсь добавить значок поиска в панель действий, и он отображается в предварительном просмотре xml в Android Studio, но когда я запускаю свое приложение, оно появляется в меню переполнения вместо значок на панели действий. Что я делаю не так?Добавление действия в панель действий Android
menu_launch.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".LaunchActivity">
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
app:showAsAction="ifRoom"/>
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never"/>
Я попытался установить app:showAsAction
к "always"
, но это не сработало.
В моей LaunchActivity.java:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_launch, menu);
return super.onCreateOptionsMenu(menu);
}
Мой LaunchActivity.java расширяет деятельность, не ActionBarActivity, я не знаю, если это не имеет ничего общего с ним.
Благодарим за помощь, это мое первое приложение.
попробовать андроид: orderInCategory = "100" или приложение: showAsAction = "всегда" –