Хорошо, пожалуйста, дайте мне знать, если я отстой, когда описываю вещи, или если на эту тему не так много знаний.Если первое, то мне очень жаль, ребята.Несмотря на это, мне казалось, что это работает, но я не уверен, что это правильный путь.
AcitonBarHelper
public void updateMenu(MenuItem item) {
}
ActionBarHelperBase (для устройств 2.2 - 3.0)
@Override
public void updateMenu(MenuItem item){
addActionItemCompatFromMenuItem(item);
}
И создать аналогичные методы для сот и ICS
наконец-то у меня естьслушатель для изменения страницы, и в этом слушателе я вызываю ...
public void setMenuDynamically(int resId, String title){
MenuItem item = menu.add(title);
item.setIcon(resId);
getActionBarHelper().updateMenu(item);
MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
}
Я не уверен, нужен ли MenuItemCompat, но я все же включил его.Кажется, что все работает отлично для 2.2 по крайней мере.Скорее всего, мне придется вносить изменения в переопределения, но я могу справиться с этим сам.