我正在使用操作栏的支持库。我有一堆将showAsAction
设置为ifRoom
的菜单项。但是,它们似乎只占据了大约一半的动作栏。我的操作栏没有标题所以我想知道是否有办法让行动占据更多(全部?)的操作栏。看起来好像为标题保留了一些空间。
我试过setDisplayShowTitleEnabled(false)
但没有运气。还尝试添加大小为0/0
的自定义视图,但这仍然无效。
答案 0 :(得分:0)
您是否尝试过setDisplayOptions(0,ActionBar.DISPLAY_SHOW_TITLE)?您还可以检查android的style.xml并覆盖标题的宽度(如果有的话)。
答案 1 :(得分:0)
为了将来参考,这里是我最终解决的解决方案:将菜单中的所有项目设置为ifRoom
,然后在给菜单充气时,进行一些计算以强制其中的一些always
1}}而不是。
在计算中,我在dp中取出屏幕的宽度,然后减去图标,标题/副标题部分的估计值,然后为菜单中的每个操作项目。最终解决方案最终运作良好。