В Honeycomb ActionBar я пытаюсь определить положение значков, которые отображаются в параметрах showAsAction моего ActionBar. Некоторые из моих значков отображаются только при наличии места. Я хочу включить полезные комментарии под каждым значком при первом запуске приложения. Чтобы правильно расположить комментарии, мне нужно понять, где находятся эти значки.
Я вызвал getActionBar () из действия, и значки не отображаются в представлении ActonBar. Я знаю, что могу получить дескриптор для элемента меню через onPrepare и onCreate для OptionsMenu, но они не содержат никакой информации о позиционировании, так как ActionBar не был обработан. Есть идеи? Я также исследовал onMenuVisibilityListener, но ActionBar на этом этапе все еще не содержит никакой информации, которую я могу использовать для вычисления относительных положений значков меню параметров.
Если есть способ просто определить, какие элементы панели действий на самом деле появляются, я тоже могу рассчитать, где их разместить.