Po długim kliknięciu elementu akcji obok elementu akcji wyświetlana jest toast bez tekstu. Czy mogę wyłączyć ? Dziękuję.ActionbarSherlock: Długi kliknięcie na element akcji pokazuje toast?
8
A
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.
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
- 1. Dostosowywanie Tabel akcji ActionBar (ActionBarSherlock)
- 2. robota - kliknięcie na zakładki paska akcji
- 3. Jak dodać #hash kliknięcie na element
- 4. jak włączyć podwójne kliknięcie w skrypt akcji?
- 5. ActionBarSherlock - Zakładki wyświetlane poniżej paska akcji z niestandardowym widokiem
- 6. Anuluj toast na Androida, zanim pojawi się
- 7. Przycisk powrotu Actionbarsherlock nie wraca
- 8. tekst Powiadomienie jest zbyt długi i nie pokazuje pełny tekst
- 9. jQuery: Ukryj element na kliknięcie gdziekolwiek indziej oprócz elementu
- 10. Konwersja IPv6 na długi i długi na IPv6
- 11. Ukryj pasek akcji, pokazując podzielony pasek akcji
- 12. ActionBarSherlock i FragmentTabsPager
- 13. Zmiana koloru tła ActionBarSherlock
- 14. Jak dodać element SearchWidget do paska akcji?
- 15. android.support.v7 z "ActionBarActivity" brak menu pokazuje
- 16. ukryj Toast
- 17. Element UItabbar nie pokazuje odwołania do storybooka
- 18. Jak wykluczyć element z akcji ng-click
- 19. JList Kliknięcie prawym przyciskiem myszy pokazuje menu (użyj, upuść, anuluj)
- 20. Kliknięcie przycisku z częściowego przekierowania do metody akcji nadrzędnej
- 21. kliknięcie prawym przyciskiem myszy lokalizacji zdarzenia akcji popmenu
- 22. Wysokość zakładki ActionBarSherlock nie jest regulowana na Jelly Bean
- 23. Android: Korzystanie z biblioteki ActionBarSherlock
- 24. ActionBarsherlock jak ustawić przekładki na elementach menu z ikonami tylko
- 25. Konwertuj szesnastkowy łańcuch na długi
- 26. Jak przekonwertować ciąg na długi
- 27. Jak wyświetlić Toast na środku ekranu
- 28. ArrayIndexOutOfBoundsException kiedy pokazano Toast na Androidzie lizak
- 29. Automatyczne kliknięcie na WebView
- 30. Długie kliknięcie na ListFragment
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
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. –
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? –