Ich muss das Fragment zurück zur Hauptaktivität navigieren und wenn ich mehr als ein Fragment in Aktivität habe, dann muss ich eins nach dem anderen mit Hilfe der Werkzeugleiste (humburger icon) zurück navigieren.Wie benutze ich die Symbolleiste (humburger Icon) als backstack navigation
0
A
Antwort
0
In Ihrem Fragment der Symbolleiste Hosting, rufen Sie die Aktivität backpress:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getActivity().onBackPressed();
break;
}
return true;
}
das Symbol zu ändern Pfeil zurück, in Ihrem Fragment:
ActionBar actionBar = getActivity().getSupportActionBar();
if (actionBar != null) {
// Loading the arrow drawable.
final Drawable upArrow = getResources().getDrawable(R.drawable.abc_ic_ab_back_mtrl_am_alpha); // should work
actionBar.setHomeAsUpIndicator(upArrow);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
}
+0
danke ji..how um zurück zu ändern pfeil wenn ich in frage bin –
+0
@SridharanD Code hinzugefügt, um das zu tun – Shaishav
Verwandte Themen
- 1. Android Fragmente Navigation und Backstack
- 2. Wie benutze ich die Schnittstelle als Feld?
- 3. Wie benutze ich viewpager in der zusammenklappbaren Symbolleiste?
- 4. Wie benutze ich benutzerdefinierte Symbolleiste in der gesamten App
- 5. Navigation Icon funktioniert nicht, indem Sie auf
- 6. Aerospike: Wie benutze ich LLIST als LSTACK
- 7. Android java.lang.NullPointerException wenn Pfeil-Navigation von Symbolleiste
- 8. Wie benutze ich Samsung Captivate als Debugger?
- 9. Wie ändert man das Humberger-Icon in der Toolbar?
- 10. Wie benutze ich eine UIButton als Wechselschalter
- 11. Wie benutze ich TextArea als EingabeStream
- 12. Wie benutze ich ein benutzerdefiniertes Icon für die react-datepicker Komponente
- 13. Wie verschiebe ich die Symbolleiste in IntelliJ?
- 14. Wie benutze ich die Funktion numpy.append
- 15. Wie benutze ich grails.plugin.location?
- 16. Wie benutze ich com.google.appengine.api.datastore.Text
- 17. Wie benutze ich FastRoute?
- 18. Ich kann die Symbolleiste nicht fangen home button click event
- 19. benutze FontAwesome icon in svg ohne externe Dateien
- 20. Wie benutze ich jquery prev richtig?
- 21. Wie benutze ich rand_r und wie benutze ich es threadsicher?
- 22. C wie benutze ich die Funktion uname
- 23. Wie benutze ich die Slack Web API?
- 24. Wie benutze ich die redis publish/subscribe
- 25. Wie benutze ich die Lightbox Plugin Colorbox?
- 26. AWS Lambda: Wie benutze ich die Kissenbibliothek?
- 27. Wie benutze ich die Server-Datenbank?
- 28. Wie benutze ich die mongo Datenbank Leseoperation?
- 29. Wie benutze ich die Rails date_field helper?
- 30. Wie benutze ich die Xcode-Vergleichsfunktion?
Sie wollen also Ändern Sie das Hamburger-Symbol, um das Pfeilsymbol zurückzusetzen, wenn mehr als ein Fragment vorhanden ist? Ist das richtig? – HourGlass