开始使用操作栏...
对于MenuItem.SHOW_AS_ACTION_IF_ROOM
,文档说明如下:
如果系统认为有足够的空间,则在操作栏中显示此项作为按钮。
我的问题是,系统如何决定是否有足够的空间,我能否影响或调整这个决定?
在我的情况下,我有一些菜单项适合显示为操作按钮——如果有足够的空间。在较小的屏幕上,它们占用了足够的空间,使操作栏的标题变成省略号。在这种情况下,我更希望它们进入操作溢出菜单,而不是遮挡标题。
PS. 我正在使用ActionBarSherlock,并没有检查原生ActionBar是否完全相同。如果原生ActionBar不允许“如果有空间”的操作项缩小标题太多,那么很好,我会去寻找ActionBarSherlock中的错误。