Barra de ação - opção ifRoom deixando muito espaço

Eu tenho um problema na minha barra de ação, eu tentei configurar umvisualização de pesquisa sobre ele, a fim de obter uma barra de pesquisa expansível.

Isso é bem woking exceto o fato de que eu tive que definir todos os outros itens de menu com a opçãoifRoom para permitir que o campo de pesquisa ocupe todo o espaço quando o ícone de pesquisa é clicado.

Esta parte também funcionou bem, exceto o fato de que muitos itens de menu foram empurrados para o menu estouro, apenas 2 ícones permaneceram na tela vertical (incluindo a barra de pesquisa).

Eu fiz outro teste em outra atividade com 5 itens de menu:

No primeiro caso, eu coloquei todos eles comandroid:showAsAction="always"No segundo caso, eu configurei todos eles com `` android: showAsAction = "ifRoom" `

Aqui estão os resultados:

Caso 1:

Caso 2:

Por que se eu usoifRoom, apenas 2 ícones são exibidos enquanto na verdade 5 poderiam facilmente preencher o local?

Por causa disso, tenho apenas um item de menu disponível ao lado do meu item de visualização de pesquisa ...

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion