Als «android-navigation» getaggte Fragen


10
Die Navigationsmodi der Aktionsleiste sind in Android L veraltet
Wenn ich mir den API-Diff-Bericht für die Android "L" -Vorschau anschaue, sehe ich, dass alle Methoden sich auf Navigationsmodi in der ActionBarKlasse beziehen (zsetNavigationMode() , addTab(), selectTab(), usw). sind jetzt veraltet. Die Dokumentation erklärt: Die Navigationsmodi der Aktionsleiste sind veraltet und werden von den Aktionsleisten der Inline-Symbolleiste nicht unterstützt. Verwenden …

30
IllegalArgumentException: Das Navigationsziel xxx ist diesem NavController unbekannt
Ich habe ein Problem mit der neuen Android-Navigationsarchitekturkomponente, wenn ich versuche, von einem Fragment zum anderen zu navigieren. Ich erhalte den folgenden seltsamen Fehler: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Jede andere Navigation funktioniert gut, außer dieser. Ich benutze die findNavController()Funktion von Fragment, um Zugriff auf die …

13
Appcompatv7 - v21 Navigationsschublade ohne Hamburger-Symbol
Ich implementiere die Navigationsschublade im Lutscherstil mit der neuesten Appcompat-Unterstützungsbibliothek, aber das Problem ist, dass das Hamburger-Symbol nie angezeigt wird. Es wird nur das Symbol "Zurück" angezeigt. Dies ist mein Aktivitätscode 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 { private …

28
Android Navigation Architecture Component - Aktuelles sichtbares Fragment abrufen
Bevor ich die Navigationskomponente ausprobierte, führte ich Fragmenttransaktionen manuell durch und verwendete das Fragment-Tag, um das aktuelle Fragment abzurufen. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Jetzt habe ich in meinem Hauptaktivitätslayout so etwas wie: <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" /> Wie kann ich das aktuell angezeigte Fragment von …

8
Wie erkenne ich, ob die Navigationsschublade geöffnet ist?
Der Titel erklärt alles. Ich möchte nur wissen, ob die Navigationsschublade geöffnet ist oder nicht. Ich habe viel im Internet gesucht und die Methode gefunden isDrawerOpen(int drawerGravity), konnte aber keine zufriedenstellende Antwort finden, die erklärt, wie man sie in einer Methode verwendet. Ich würde mich freuen, wenn mir jemand das …

16
Die Safeargs-Bibliothek generiert keine Richtungsklasse
Ich benutze Navigationsbibliothek und Safeargs zum Übergeben von Daten. Ich definiere Argumente, um so zu fragmentieren. <fragment android:id="@+id/otherFragment" android:name="com.asd.navigate.OtherFragment" android:label="OtherFragment"> <argument android:name="screenTitle" android:defaultValue="0" app:type="string" /> </fragment> OtherFragmentArgs generiert, ich kann es verwenden, aber die OtherFragmentDirection-Klasse wird nicht generiert, wenn ich auf "Projekt erstellen" klicke. Ist das ein Fehler oder muss …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.