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