2012-06-08 10 views

Antwort

4

Wenn Sie einen Titel weglassen oder angeben, dass das Aktionselement mit Text angezeigt werden soll, wird bei langem Drücken kein Toast angezeigt. Andernfalls fügt der Toast eine Erläuterung hinzu, was jedes Aktionselement darstellt.

+2

Wie lässt man den Titel weg? '.setTitle (null)' oder '.setTitle (" ")' funktioniert nicht .. wie kann ich "angeben, dass das Aktionselement mit Text angezeigt werden soll, dann lang drücken"? – noloman

+2

Das funktioniert auch nicht für mich ... Ich habe keinen Titel in der XML-Datei des Menüs angegeben, aber ich sehe immer noch einen (leeren) Toast, wenn ich einen Gegenstand lange drücke. –

+1

Ich denke, die Antwort wird akzeptiert, dass jeder Gegenstand anstoßen wird. @Jake gibt es eine Möglichkeit den Titel wegzulassen? –

0

diese Antwort Mit der Aktionsleiste Ansicht erhalten: https://stackoverflow.com/a/21125631/555914 ich dies den Toast deaktivieren verwendet:

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

Obwohl ich Designer wollen nicht empfehlen, diese Funktionalität zu deaktivieren, aber manchmal etwas aus ästhetischen Gründen ...

+0

das funktioniert nicht. –

Verwandte Themen