我在操作栏上遇到了问题,我试图设置一个搜索视图,以便获得一个可扩展的搜索栏。
这个功能运行良好,除了要使用选项ifRoom
来设置所有其他菜单项,以便在点击搜索图标时让搜索字段占据全部空间。
这部分也很好地工作,除了太多的菜单项被推入菜单溢出中,只剩下2个图标留在垂直屏幕上(包括搜索栏)。
我在另一个具有5个菜单项的活动中进行了另一次测试:
- 在第一种情况下,我将它们全部设置为
android:showAsAction="always"
- 在第二种情况下,我将它们全部设置为
android:showAsAction="ifRoom"
以下是结果:
情况1:
情况2:
为什么我使用ifRoom
,只显示2个图标,而实际上5个菜单项可以很容易地填满全部空间呢?
因此,在我的搜索视图项目旁边只有一个菜单项可用...
谢谢!