Как работает ли MenuItem.SHOW_AS_ACTION_IF_ROOM?

Начало работы с ActionBar ...

Для MenuItem.SHOW_AS_ACTION_IF_ROOM в документации сказано:

Показать этот элемент как кнопку на панели действий, если система решит для этого есть место.

У меня вопрос: как система решает, есть ли место, и могу ли я повлиять на это решение / настроить его?

В моем случае у меня есть несколько пунктов меню, которые было бы целесообразно отображать как кнопки действий - если там достаточно места. На небольших экранах они занимают достаточно места, чтобы сделать заголовок панели действий многоточием. Я бы предпочел, чтобы в этом случае они переходили в режим переполнения действий, а не затемняли заголовок.

PS. Я использую ActionBarSherlock и не проверял, действует ли собственный ActionBar точно так же. Если собственный ActionBar не позволяет элементам действий «if-room» слишком сильно сжимать заголовок, тогда круто, я поищу ошибку в ActionBarSherlock.

9
задан Pēteris Caune 15 January 2012 в 17:29
поделиться