Dzielnik menu ActionBar
Czy istnieje sposób na pokazanie dzielnika między pozycjami menu w ActionBar dla HoneyComb +.
Niektóre posty mówią, że dzielnik będzie widoczny tylko wtedy, gdy elementy menu mają android: showAsAction = "withText".
Chcę pokazać tylko ikonę, a nie tekst.
Udało mi się pokazać Divider for Pre-HoneyComb, wprowadzając kompatybilność z paskiem akcji.
Nie chcę używać ActionBarSherlock, jak podano w tym pościeAndroid actionbar sherlok nie pokazuje dzielnika ponieważ nadszedł czas, aby przejść z kompatybilności paska akcji do ActionBarSherlock w moich wszystkich projektach.
Kiedy zobaczyłem źródło z Androidem, odkryłem, że dzielnik będzie wyświetlany tylko wtedy, gdy ma tekst w sposób pokazany poniżej (z ActionMenuItemView)
public boolean needsDividerBefore() {
return hasText() && mItemData.getIcon() == null;
}
public boolean needsDividerAfter() {
return hasText();
}
Czy istnieje sposób, że mogę dać moje Implementation dla ActionMenuItemView dla ActionBar, gdzie needsDividerBefore () zawsze da true