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