ActionBar MenuItem Divider

Gibt es eine Möglichkeit, die Trennlinie zwischen den Menüelementen in ActionBar für HoneyComb + anzuzeigen?

In einigen Beiträgen heißt es, dass der Teiler nur angezeigt wird, wenn der Menüpunkt Android hat: showAsAction = "withText".

Ich möchte nur das Icon zeigen, nicht den Text.

Ich habe Divider für Pre-HoneyComb erfolgreich gezeigt, indem ich eine Aktionsleisten-Kompatibilität implementiert habe.

Ich möchte ActionBarSherlock nicht wie in diesem Beitrag angegeben verwendenAndroid Actionbar Sherlok zeigt keine Teiler weil es an der Zeit sein wird, in allen Projekten von der Aktionsleisten-Kompatibilität zu ActionBarSherlock zu wechseln.

Als ich die Android-Quelle sah, stellte ich fest, dass Divider nur angezeigt wird, wenn er den unten gezeigten Text enthält (aus ActionMenuItemView).

public boolean needsDividerBefore() {
    return hasText() && mItemData.getIcon() == null;
}

public boolean needsDividerAfter() {
    return hasText();
}

Gibt es eine Möglichkeit, meine Implementierung für ActionMenuItemView für ActionBar anzugeben, wobei needsDividerBefore () immer true ergibt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage