2012-06-08 8 views

Odpowiedz

4

Jeśli pominiesz tytuł lub określisz, że element akcji ma być wyświetlany z tekstem, długie naciśnięcie nie wzniesie toastu. W przeciwnym razie toast dodaje wyjaśnienie, co reprezentuje każdy element akcji.

+2

Jak pominąć tytuł? '.setTitle (null)' lub '.setTitle (" ")' nie działa. Jak mogę "określić, że element akcji powinien być wyświetlany z tekstem, a następnie długo naciskać"? – noloman

+2

To też nie działa dla mnie ... Nie określiłem tytułu w pliku XML menu, ale wciąż widzę (pusty) toast podczas długiego naciśnięcia elementu. –

+1

Domyślam się, że odpowiedź jest przyjęta, ponieważ każdy przedmiot będzie wznosił toast. @Jake czy istnieje sposób na pominięcie tytułu? –

0

Stosując tę ​​odpowiedź, aby uzyskać widok bar Działanie: https://stackoverflow.com/a/21125631/555914 użyłem tego wyłączyć tosty:

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

Chociaż nie zalecamy wyłączenie tej funkcji, ale czasami projektanci chcą coś dla względów estetycznych ...

+0

to nie działa. –

Powiązane problemy