2012-06-08 7 views

Respuesta

4

Si omite un título o especifica que el elemento de acción se debe mostrar con texto, al presionarlo largamente no se tostará. De lo contrario, la tostada agrega una aclaración de lo que representa cada elemento de acción.

+2

¿cómo se omite el título? '.setTitle (null)' o '.setTitle (" ")' no funciona ... ¿cómo "especifico que el elemento de acción se debe mostrar con texto y presionar durante un tiempo"? – noloman

+2

Esto tampoco funciona para mí ... No he especificado un título en el archivo XML del menú, pero sigo viendo una tostada (vacía) al presionar un elemento por mucho tiempo. –

+1

Supongo que se acepta la respuesta para que cada elemento se tuesta. @Jake ¿hay alguna manera de que podamos omitir el título? –

0

Usando esta respuesta para obtener la vista barra de acción: https://stackoverflow.com/a/21125631/555914 he utilizado esto para desactivar la tostada:

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

Aunque no recomiendan desactivar esta funcionalidad, pero a veces los diseñadores quieren algo por razones estéticas ...

+0

esto no funciona. –

Cuestiones relacionadas