Панель действий Android не показывает переполнение

В моем приложении есть панель действий с тремя элементами.

Только 2 могут отображаться из-за нехватки места, поэтому я ожидаю, что будет отображаться первый, а остальные будут отображаться в переполнении. Однако на практике отображаются только первые два элемента, и переполнение не обнаруживается.

Вот соответствующий код: list_menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/menu_insert"
    android:icon="@android:drawable/ic_menu_add"
    android:title="@string/menu_insert" 
    android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/menu_call"
    android:icon="@android:drawable/ic_menu_call"
    android:title="@string/menu_call" 
    android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/menu_agenda"
    android:icon="@android:drawable/ic_menu_agenda"
    android:title="@string/menu_agenda" 
    android:showAsAction="ifRoom|withText"/>
</menu>

Activity.java

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater mi = getMenuInflater();
    mi.inflate(R.menu.list_menu, menu);
    return true;
}
90
задан Mel 9 March 2018 в 15:02
поделиться