Wie kann man einstellen, Android SnackBar zu einer bestimmten position auf dem Bildschirm
Folgenden die neue android-snackbar, ich bin versucht, es zu sein, positioniert auf einer bestimmten y-Koordinate. Ihr scheint nicht einmal ein möglich.
Habe ich versucht, mit immer den Eltern der snackbar Sicht, aber es gibt nichts, um getan werden, um die Muttergesellschaft für das er die position.
mSnackBar.getView().getParent();
Beim Graben in der eigentlichen Klasse gibt es eine Instanz von mView, und mParent, die privat ist und nicht erreicht werden kann jedenfalls.
https://developer.android.com/reference/android/support/design/widget/Snackbar.html
InformationsquelleAutor Dus | 2015-07-18
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, den Standort festzulegen, dass die Snackbar ist angezeigt durch die Positionierung eines
android.support.design.widget.CoordinatorLayout
innerhalb Ihrer bestehenden Tätigkeit-layout.Zum Beispiel, sagen wir Ihr bestehendes layout ist ein
RelativeLayout
man könnte hinzufügen, einCoordinatorLayout
wie folgt:Dann, stellen Sie sicher, Sie passieren die
CoordinatorLayout
als erstes argument derSnackbar.make()
Befehl.Dadurch wird die Snackbar angezeigt wird, die unten der
CoordinatorLayout
zur Verfügung gestellt, um die make () - Funktion.Wenn Sie an einem
View
dass nicht einCoordinatorLayout
die Snackbar wird zu Fuß auf den Baum, bis er eine findetCoordinatorLayout
oder die Wurzel der layout.Hinzufügen eines CoordinatorLayout mit
android:paddingBottom="16dp"
undandroid:layout_width="match_parent"
sollte Ihnen ermöglichen, die Kontrolle der Positionierung.Danke Mann, du meinen Tag gerettet 🙂
Dies scheint zu funktionieren perfekt. Meine Forderung ist, um zu zeigen, 2 Snackbars sowie in einem fragment. Also, ich habe 2 Koordinator layouts und übergeben, Sie an die jeweiligen
Snackbar
Objekte. Jedoch, wenn der zweite erscheint, die erste geht Weg. Gibt es einen Weg, um beide sichtbar?InformationsquelleAutor BrentM
Definition ein layout explizit für die Snackbar ist nicht immer praktikabel.
Das Problem zu haben scheint, auf die Eltern, anstatt die Snackbar.
InformationsquelleAutor Abandoned Cart