Панель действий - опция ifRoom, оставляющая слишком много места

У меня проблема на панели действий, я попытался настроитьвид поиска на нем, чтобы получить расширяемую панель поиска.

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

Эта часть также работала хорошо, за исключением того факта, что слишком много пунктов меню было перенесено в переполнение меню, на вертикальном экране остались только 2 значка (включая строку поиска).

Я провел еще один тест с другим заданием, имеющим 5 пунктов меню:

В первом случае я установил их всеandroid:showAsAction="always"Во втором случае я установил их все с помощью `` android: showAsAction = "ifRoom "`

Вот результаты:

Случай 1:

Случай 2:

Почему если я используюifRoom, только 2 иконки отображаются в то время как на самом деле 5 могли бы легко заполнить место?

Из-за этого у меня есть только один элемент меню, доступный кроме моего элемента поиска ...

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос