Muszę tymczasowo ukryć zdefiniowane obiekty Tab
dla mojego ActionBar
. Nie ma metody setVisibility
na obiektach, więc nie mam pojęcia, jak to osiągnąć.Android: Jak ukryć karty w pasku akcji?
18
A
Odpowiedz
41
Chciałbym spróbować setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD)
, aby wrócić do wersji bez zakładki. Możliwe, że kiedy zadzwonisz później pod numer setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)
, będziesz musiał ponownie założyć swoje karty.
UPDATE: Zauważ, że zaczepy paska akcji są przestarzałe w „L” Developer Preview i powinien pozostać przestarzałe w przyszłej produkcji Android wydaniach. Rozważ użycie czegoś innego dla kart: ViewPager
ze wskaźnikiem z zakładkami, FragmentTabHost
, itp.
Powiązane problemy
- 1. jak ukryć przycisk w pasku czynności
- 2. umieścić wewnątrz pasku akcji na Android
- 3. Usuwanie dolnego cienia na pasku akcji - Android
- 4. Jak wyświetlić niestandardowy widok w pasku akcji?
- 5. Jak rozwinąć listę nawigacji w pasku akcji?
- 6. Jak włączyć karty akcji w fragmencie?
- 7. Przycisk "Wstecz" na pasku akcji - Android. Jak przejść "z powrotem"?
- 8. Android pozycje menu Wyrównaj do lewej w pasku akcji
- 9. Jak wyśrodkować menu akcji na pasku narzędzi
- 10. Jak ustawić pogrubiony tytuł na pasku akcji?
- 11. Pozioma szerokość paska postępu w pasku akcji
- 12. Przyciski akcji nie pojawiają się na pasku akcji?
- 13. Android ActionBar: wyświetlać/ukrywać karty dynamicznie?
- 14. Ukryj pasek akcji, pokazując podzielony pasek akcji
- 15. Zagnieżdżone karty paska akcji (z ViewPager)
- 16. Jak ukryć pasek akcji (Theme.Holo), czy wersja Androida poniżej 3.0
- 17. Wyświetlanie MediaRouteButton dla Chromecasta na pasku akcji
- 18. Półprzezroczyste ikony w pasku akcji po wyłączeniu: tylko w telefonie?
- 19. Jak ukryć aplikację na pasku zadań w systemie Windows 7?
- 20. Jak mogę ukryć i pokazać karty warunkowo w Ionics?
- 21. Jak mogę zmienić „trochę koloru trójkąt” w pasku akcji NAVIGATION_MODE_LIST
- 22. Jak wyrównać elementy na pasku akcji w lewo?
- 23. Android: jak wyświetlić ikonę w pasku akcji, ale nie w menu opcji?
- 24. Karty akcji paska bez użycia fragmentów?
- 25. Dodawanie przycisków powyżej karty Powiadomienia na pasku stanu
- 26. Zmiana ikony przepełnienia na pasku akcji
- 27. BARDZO Podstawowe karty akcji z fragmentami akcji: FragmentTransaction ma wartość null w metodzie onTabSelected()
- 28. Ukrywanie karty na pasku kart w iOS (Swift)
- 29. Android: jak ukryć ActionBar na niektórych czynnościach
- 30. Jak sprawdzić, czy ikona akcji paska zadań systemu Android znajduje się na górnym pasku lub na dolnym pasku (podzielona)?
Działa jak urok. Dzięki! Karty wracają po tym, jak je opuściłem, gdy ponownie się pojawią, więc nie ma potrzeby dodawać ich z powrotem do paska akcji. –
Właśnie zauważyłem niepożądany efekt uboczny. Po ponownym pojawieniu się kart, ten, który był wcześniej wybrany, uruchamia wywołanie zwrotne onTabSelected. Chciałbym po prostu ukryć/pokazać karty bez wyzwalania żadnych zdarzeń. –
@Scienceprodigy: Podejrzewam, że to nie będzie możliwe. Nawet jeśli usuniesz i ponownie utworzysz karty, zostanie wybrany jeden, a jego wydarzenie zostanie uruchomione. Po prostu naucz "TabListener" ignorować pierwsze zdarzenie po przywróceniu kart. – CommonsWare