2012-06-08 66 views

回答

4

如果您省略标题或指定应该使用文本显示操作项目,则长按不会烘烤。否则,敬酒会增加每个操作项目所代表的内容。

+2

你如何忽略标题? '.setTitle(null)'或'.setTitle(“”)'不起作用。我如何“指定操作项目应该用文本显示然后长按”? – noloman

+2

这也不适用于我...我没有在菜单XML文件中指定标题,但长按某个项目时我仍然看到(空)烤面包。 –

+1

我想答案是接受的,因为每个项目都会敬酒。 @Jake有没有办法可以省略标题? –

0

使用这个答案让操作栏视图:https://stackoverflow.com/a/21125631/555914 我用这个来禁用敬酒:

View actionBar = AppUtils.getActionBarView(getActivity()); 
     if(actionBar!=null) { 
      View item = actionBar.findViewById(id); 
      if(item!=null) { 
       item.setOnLongClickListener(null); 
      } 
     } 

虽然我不建议禁用此功能,但有时设计师想要的东西了美观的原因...

+0

这不起作用。 –