ActionBarSherlock - Show übergelaufen action-Elemente als Symbol + text

Kontext

Erstelle ich eine Menüleiste mit einigen action-Elemente, Verwendung von ActionbarSherlock. Einige von Ihnen sind übergelaufen, so dass Sie dargestellt werden, in der overflow-Untermenü.

Mein problem

Diejenigen, die übergelaufen Elemente angezeigt werden im Untermenü nur als bloße Texte.

Habe ich versucht MenuItem.SHOW_AS_ACTION_IF_ROOM und MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT für setShowAsAction() aber beide haben das gleiche Verhalten:

ActionBarSherlock - Show übergelaufen action-Elemente als Symbol + text

, Was ich will

Ist es möglich zu zeigen, diese Elemente in den überlauf Untermenü als <their_icon> + <their_text>? So etwas wie dieses:

ActionBarSherlock - Show übergelaufen action-Elemente als Symbol + text

  • Hattest du jemals Erfolg damit?
  • Noch nicht... Aber es sieht aus wie die native ActionBar (API-level 11+) ist in der Lage, es zu tun (siehe: developer.android.com/design/patterns/actionbar.html, especifically das Bild in der Galerie-Anwendung in Android 4.0), oder ist es ein spezielles "hand-made" - Umsetzung?
  • es gibt kein solches Beispiel Bild in den genannten link. Der einzige "drop-down" Menü mit icons in die Seite die "Share" - Menü, aber das ist nicht der "Action-Overflow"
  • du hast Recht, ich erkannte Sie jetzt. Ich denke. dann, für die, die "drop-down" der Brauch "- Menü-Untermenü" Muster geschrieben von Entstehen, verwendet wird, ist es nicht?
Schreibe einen Kommentar