Предыдущие вопросы о стеке для этого точного названия являются «старыми».Элементы меню не отображаются на панели действий с помощью Android Studio 1.4
Android Студия 1,4
Уровень API 16
com.android.support:appcompat-v7:23.0.1
Я создал пустую деятельность, и добавил следующее меню.
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_search"
android:icon="@drawable/icon"
app:showAsAction="always"
android:title="Search" />
<item android:id="@+id/action_compose"
android:icon="@drawable/icon"
app:showAsAction="ifRoom"
android:title="Compose" />
<item android:id="@+id/action_compose1"
android:icon="@drawable/icon"
app:showAsAction="ifRoom"
android:title="Compose" />
<item android:id="@+id/action_compose2"
android:icon="@drawable/icon"
app:showAsAction="ifRoom"
android:title="Compose" />
@Override
public boolean onCreateOptionsMenu(Menu menu) {
Toast.makeText(this, "onCreateOptionsMenu", Toast.LENGTH_LONG).show();
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
В конструкторе Android студии, я вижу две иконы и ... меню значок.
Но когда я запустить приложение в эмуляторе, все, что я вижу, это две иконки и нет переполнения ... значок меню.
Когда я нажал на кнопку меню, затем я вижу дополнительные записи, хотя.
https://github.com/danvallejo/actionbar
Любые идеи?
Попытка изменить пространство имен «приложение», чтобы в YourApp: xmlns: yourApp = "http://schemas.android.com/apk/res-auto" и yourApp: showAsAction = "ifRoom" – Sanf0rd
Это не имело значения. – dvallejo
У меня была такая же проблема. Я только что открыл sdk manager и обновил «Репозиторий поддержки Android» до версии 24. Это сработало для меня. Если он по-прежнему не работает, попробуйте обновить «Android Support Library», «Службы Google Play» и «Репозиторий Google». – Ahmed