Quando un elemento azione viene cliccato a lungo, un toast senza testo viene visualizzato sotto l'elemento azione. Posso disabilitare lo Toast
? Grazie.Barra delle azioni Blocco: fai un clic lungo sull'elemento azione mostra un pane tostato?
8
A
risposta
4
Se si omette un titolo o si specifica che l'elemento di azione debba essere visualizzato con il testo, la pressione prolungata non verrà interrotta. Altrimenti il brindisi aggiunge chiarimenti su cosa rappresenta ciascun elemento di azione.
0
Utilizzando questa risposta per ottenere la vista barra delle operazioni: https://stackoverflow.com/a/21125631/555914 ho usato questo per disabilitare il brindisi:
View actionBar = AppUtils.getActionBarView(getActivity());
if(actionBar!=null) {
View item = actionBar.findViewById(id);
if(item!=null) {
item.setOnLongClickListener(null);
}
}
Anche se non mi consiglia di disattivare questa funzionalità, ma a volte i progettisti vogliono qualcosa per motivi estetici ...
+0
questo non funziona. –
Problemi correlati
- 1. Dimensione barra delle azioni dimensione azione
- 2. Inserimento di un messaggio di pane tostato da una discussione
- 3. Rilevamento dei messaggi di pane tostato
- 4. Android - Conferma uscita app con pane tostato
- 5. Barra delle azioni Blocco - le schede non rispondono all'orientamento orizzontale
- 6. robotium - facendo clic sulle schede della barra delle azioni
- 7. Mostra menu contestuale con un clic breve non lungo Click
- 8. Soppressione del pane tostato dal pacchetto in Android
- 9. Barra delle azioni divisa solo in modalità azione (CAB)
- 10. Nascondi barra di azione mentre mostra la barra di azione divisa
- 11. Barra delle azioni discesa evento click
- 12. Abilita pulsante home Barra delle azioni Blocco schermo, Sherlockfragment
- 13. Come aggiungere un pulsante personalizzato sulla barra delle azioni?
- 14. Barra delle azioni contestuale con DialogFragment
- 15. Center SearchView nella barra delle azioni
- 16. Barra delle azioni AndroidSherlock SearchView
- 17. Ignora pulsante SU nella barra delle azioni
- 18. La barra delle azioni mostra il menu a discesa quando solo un elemento nel menu
- 19. Il sottomenu della barra delle azioni non funziona con actionLayout
- 20. Rimuovi barra delle azioni elemento sfondo blu
- 21. Come aggiungere un elemento a discesa sulla barra delle azioni
- 22. Transazioni frammento, barra delle azioni e backstack
- 23. C'è un modo per ridurre la spaziatura tra le icone delle voci di azione sulla barra delle azioni?
- 24. Barra di azione Android che non mostra overflow
- 25. Utilizzo della barra delle azioni contestuale con frammenti
- 26. come implementare un listener di clic lungo su un listview
- 27. Barra azioni Android
- 28. Implementazione di una barra delle azioni: ABSherlock o ABCompat?
- 29. Jquery: se l'elemento è nascosto, fai azione?
- 30. MapFragment in schede Barra delle azioni
come si omette il titolo? '.setTitle (null)' o '.setTitle (" ")' non funziona .. come faccio a "specificare che l'azione deve essere visualizzata con il testo, quindi premere a lungo"? – noloman
Questo non funziona anche per me ... Non ho specificato un titolo nel file XML del menu, ma continuo a vedere un brindisi (vuoto) quando si preme a lungo un oggetto. –
Immagino che la risposta sia accettata per il fatto che ogni articolo brinderà. @Jake c'è un modo in cui possiamo omettere il titolo? –