2012-06-08 60 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

這不起作用。 –