I have a problem on my Action bar, I tried to setup a search view on it in order to get a a search bar expandable.
This is woking well except the fact that I had to set all the other menu items with the option ifRoom
in order to let the search field take all the room when the search icon is clicked.
This part also worked well except the fact that too many menu items got pushed into the menu overflow, only 2 icons remained on the vertical screen (including the search bar).
I did another test on another activity having 5 menu items:
android:showAsAction="always"
Here are the results:
Case 1:
Case 2:
Why if I use ifRoom
, only 2 icons are displayed while actually 5 could easily fill the place?
Because of this, I have only one menu item available beside my search view item...
Thanks!
Looks like its a design decision:
Jake Wharton Says:
When contained within the action bar there is a finite maximum of action items based on the device's density-independent width. The action items can also not cover more than half the width of the action bar.
From here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With