我想删除为上下文操作栏中的标题分配的视图。
请注意,我不想设置标题;我想要View
完全消失。这是为了留出更多空间,以便操作可以显示在菜单栏上,而不是被放到溢出菜单中。
另请注意,我不想设置android:showAsAction="always"
. 我希望 Android 决定图标有多少空间。我只是希望通过删除为标题保留的空白区域来获得更多空间。
更新
我尝试过的事情:
ActionMode.setCustomView(null)
ActionMode.setTitleOptionalHint(true)
ActionMode.setTitle("")
.
不幸的是,这些都没有奏效。
更新 2
事实证明,我想要的结果不可能以我尝试的方式实现。删除标题不会为更多图标留出空间;Android 根据设备屏幕大小设置硬限制。如果您想在菜单中添加更多图标,请参阅@adneal 提供的答案。
如果您实际上有一个标题(如下所示)并且想要删除它,那么您可以调用ActionMode.setTitle("")
,正如@CommonsWare 在接受的答案中提供的那样。