Pytania otagowane jako android-navigation


10
Tryby nawigacji na pasku akcji są nieaktualne w systemie Android L.
Przyjrzeniu raportu diff API dla Androida „L” podglądu, widzę, że wszystkie metody związane z trybów nawigacji w ActionBarklasie (takich jak setNavigationMode(), addTab(), selectTab(), & c). są teraz przestarzałe. Dokumentacja wyjaśnia: Tryby nawigacji na pasku działań są przestarzałe i nie są obsługiwane przez wbudowane paski działań paska narzędzi. Zastanów się nad …

30
IllegalArgumentException: cel nawigacji xxx jest nieznany dla tego kontrolera NavController
Mam problem z nowym komponentem Android Navigation Architecture, gdy próbuję przejść z jednego fragmentu do drugiego , pojawia się ten dziwny błąd: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Każda inna nawigacja działa dobrze, z wyjątkiem tej konkretnej. Używam findNavController()funkcji Fragment, aby uzyskać dostęp do NavController. Każda pomoc …

28
Komponent architektury nawigacji Android - pobierz aktualny widoczny fragment
Przed wypróbowaniem komponentu Nawigacja ręcznie wykonywałem transakcje fragmentaryczne i użyłem znacznika fragmentu, aby pobrać bieżący fragment. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Teraz w moim głównym układzie aktywności mam coś takiego: <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> Jak mogę odzyskać aktualnie wyświetlany fragment przez komponent nawigacji? Robić supportFragmentManager.findFragmentById(R.id.nav_host) …

13
Appcompatv7 - szuflada nawigacji v21 nie wyświetla ikony hamburgera
Wdrażam szufladę nawigacji w stylu Lollipop z najnowszą biblioteką obsługującą appcompat, ale problem polega na tym, że ikona hamburgera nigdy nie jest wyświetlana. Wyświetlana jest tylko ikona powrotu. To jest mój kod aktywności import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity …

8
Jak sprawdzić, czy szuflada nawigacji jest otwarta?
Tytuł wyjaśnia wszystko. Chcę tylko wiedzieć, czy szuflada nawigacji jest otwarta, czy nie. Szukałem dużo w sieci i znalazłem metodę, isDrawerOpen(int drawerGravity)ale nie mogłem znaleźć satysfakcjonującej odpowiedzi, która wyjaśnia, jak jej użyć w metodzie. Byłbym wdzięczny, gdyby ktoś mi to wyjaśnił. Z góry dziękuję!
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.