ActionBar MenuItem Divider
Есть ли способ показать разделитель между пунктами меню в ActionBar для HoneyComb +.
В некоторых постах говорится, что разделитель будет отображаться только тогда, когда элементы меню имеют android: showAsAction = & quot; withText & quot ;.
Я хочу показать только значок, а не текст.
Я успешно показал Divider для Pre-HoneyComb, внедрив Action Bar Compatibility.
Я не хочу использовать ActionBarSherlock, как указано в этом постеШерлок Android Actionbar не показывает разделитель потому что это будет время для перехода от совместимости панели действий к ActionBarSherlock во всех моих проектах.
Когда я увидел Android Source, я обнаружил, что Divider будет отображаться только тогда, когда у него есть текст, как показано ниже (из ActionMenuItemView)
public boolean needsDividerBefore() {
return hasText() && mItemData.getIcon() == null;
}
public boolean needsDividerAfter() {
return hasText();
}
Есть ли способ, которым я могу дать свою реализацию для ActionMenuItemView для ActionBar, где needsDividerBefore () всегда будет давать истину