Android-Aktionsleiste zeigt keinen Überlauf an

Habe ich eine Menüleiste in mein Programm mit 3 Elementen.

Nur 2 angezeigt werden kann, aufgrund von Platzgründen, so würde ich erwarten, dass der erste angezeigt werden und der rest zur Anzeige in den überlauf.
In der Praxis jedoch nur die ersten 2 Elemente angezeigt werden und es gibt keinen überlauf nachweisbar.

Hier ist der relevante code:
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;
}
Kommentar zu dem Problem
Wenn Ihr Gerät hat ein Menü-button, wird das overflow-Symbol wird nicht angezeigt. Welchem Gerät Sie auf? Kommentarautor: Reinier
das virtuelle Gerät, das ich Teste, hat einen Menü-Taste in der Tat, klickte es und das fehlende Element zeigte sich, danke! Kommentarautor: Mats Raemen
@Reinier ich bin mit ActionBarSherlock. Auf dem Galaxy Ace läuft 2.3 es wird gezeigt, auf Galaxy SII läuft 4.0 auch nicht gezeigt. Beide haben ein HW-Menü-Taste. Kommentarautor: Mister Smith
Ich wollte nur bestätigen, es hatte mich verblüfft, ich hatte das überlauf-Symbol auf einem nexus 7 kaufen, die nicht auf Galaxy Note II. Den Hinweis hatte eine Menü-Taste. Danke! Kommentarautor: bsautner
@Reinier bitte helfen ich vor dem gleichen Problem, was soll ich tun? Kommentarautor: rup35h

InformationsquelleAutor der Frage Mats Raemen | 2012-03-16

Schreibe einen Kommentar