Skocz do zawartości
piotrsg

Tabs - ukrywanie karty

    Rekomendowane odpowiedzi

    https://material.io/guidelines/components/tabs.html#

     

    Mam 3 karty na ekranie. Chciałbym aby widoczność jednej z nich była zależna od jakiegoś warunku (nie ma znaczenia ale np od połączenia z internetem).

    Jeśli warunek nie jest spełniony (np nie ma dostępu do internetu) to karta się nie wyświetla i w pasku zamiast 3 mamy 2.

    Oczywiście niewidoczny jest też fragment który wyświetla treść.

    Mam nadzieję, że w miarę zrozumiale to opisałem :)

    Ma ktoś jakiś pomysł jak to rozwiązać?

    Edytowane przez piotrsg

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @piotrsg Masz 2 opcje, ale na wstępie dodam że nie polecam tego typu rozwiązań (ViewPager nie jest dostosowany do dynamicznych zmian):
    1. Za każdym razem gdy zmienisz liczbę dostępnych kart tworzysz nowy adapter
    2. Tworzysz ArrayList i jej wielkość definiuje ilość kart

    • Piwko! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x