Wenn auf ein Aktionselement lange geklickt wird, wird unter dem Aktionselement ein Toast ohne Text angezeigt. Kann ich die Toast
deaktivieren? Danke dir.ActionbarSherlock: Lang-klicken Sie auf Aktion, zeigen Sie einen Toast?
8
A
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.
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
- 1. Android: Zeigen Sie einen Toast in OnSeekBarChangeListener an?
- 2. Apex 5.0: Zeigen Sie einen Fortschrittsbalken, während Datenbank Aktion
- 3. Rundfunkempfänger und anhängige Absicht: Zeigen Sie ein Toast
- 4. Stoppen Sie einen Toast und starten Sie einen anderen in Android
- 5. ActionBarSherlock - zeigen überflutete Aktionselemente als Symbol + Text
- 6. einen Vollbild-Gewohnheit Toast
- 7. PyQt, klicken Sie auf Aktion auf QWidget
- 8. Wie leiten Sie auf einen Anker innerhalb einer bestimmten Aktion
- 9. So zeigen Sie mehr als einen $ mdToast auf dem Bildschirm an
- 10. Ändern Sie die Hintergrundfarbe von ActionBarSherlock programmgesteuert
- 11. Erstellen Sie einen Cursor, um auf ein Array zu zeigen
- 12. Verstehen von C++ - Zeigern (wenn sie auf einen Zeiger zeigen)
- 13. verstecken/zeigen Sie einen Anker dynamisch
- 14. So verhindern Sie mehrere Toast-Überlappungen
- 15. Zeigen Sie Daten auf klicken Sie auf ein Elternteil Winkel
- 16. So zeigen Sie Toast-Nachrichten aus einem Thread in einer anderen Klasse an
- 17. Aktion auf Browser-Schaltfläche ausführen Klicken Sie auf
- 18. Zeigen Sie "Laden" Animation auf Knopfdruck
- 19. Zeigen Sie auf dreidimensionale Matrix in C++
- 20. Ändern Sie die Farbe von Toast
- 21. Öffnen Layout auf Floating-Aktion klicken Sie
- 22. So zeigen Sie Toast in einer Klasse, die um BaseAdapter erweitert wurde Get View-Methode
- 23. So zeigen Sie Alert auf Apple Watch
- 24. carrierwave: Zeigen Sie auf vorhandenes Bild
- 25. Zeigen Sie eine Stilklasse auf eine andere?
- 26. So erstellen Sie informative Toast-Benachrichtigung in UWP App
- 27. So zeigen Sie Toast an, wenn das WLAN von Gerät mit BroadCastreceiver und Service aktiviert wird?
- 28. Zeigen Sie, auf welchem Git-Tag Sie sind?
- 29. ActionbarSherlock - Registerkarten reagieren nicht auf Querformat
- 30. So zeigen Sie die Flash-Nachricht von before_action filter authenticate_user! auf einer Aktion, die durch Ajax
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
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. –
Ich denke, die Antwort wird akzeptiert, dass jeder Gegenstand anstoßen wird. @Jake gibt es eine Möglichkeit den Titel wegzulassen? –