Looking for android Keywords? Try Ask4Keywords

AndroidSingleton-Klasse für Toast-Nachricht erstellen


Einführung

Toastmeldungen sind die einfachste Art, dem Benutzer eine Rückmeldung zu geben. Standardmäßig bietet Android eine graue Nachrichtentaste, in der Sie die Nachricht und die Dauer der Nachricht einstellen können. Wenn Sie eine anpassbarere und wiederverwendbare Toastnachricht erstellen müssen, können Sie sie mithilfe eines benutzerdefinierten Layouts selbst implementieren. Noch wichtiger ist bei der Implementierung, dass die Verwendung des Singelton-Entwurfsmusters die Wartung und Entwicklung der benutzerdefinierten Toast-Nachrichtenklasse vereinfacht.

Syntax

  • Toast Toast (Kontext-Kontext)
  • void setDuration (int duration)
  • void setGravity (int Schwerkraft, int xOffset, int yOffset)
  • SetView void (View View)
  • void show ()

Parameter

Parameter Einzelheiten
Kontext Relevanter Kontext, der Ihre Toastnachricht anzeigen muss. Wenn Sie dies in der Aktivität verwenden, übergeben Sie "dieses" Schlüsselwort oder wenn Sie in fragement als "getActivity ()" verwenden.
Aussicht Erstellen Sie eine benutzerdefinierte Ansicht, und übergeben Sie das Ansichtsobjekt an diese.
Schwere Übergeben Sie die Schwerkraftposition des Toasters. Alle Positionen wurden unter der Schwerkraftklasse als statische Variablen hinzugefügt. Die häufigsten Positionen sind Gravity.TOP, Gravity.BOTTOM, Gravity.LEFT, Gravity.RIGHT.
xOffset Horizontaler Versatz der Toastnachricht.
yOffset Vertikaler Versatz der Toastnachricht.
Dauer Dauer der Toastshow. Wir können entweder Toast.LENGTH_SHORT oder Toast.LENGTH_LONG einstellen

Bemerkungen

Die Toast-Nachricht ist eine einfache Möglichkeit, dem Benutzer eine Rückmeldung zu geben, wenn etwas passiert. Wenn Sie eine fortgeschrittenere Methode zur Rückmeldung benötigen, können Sie Dialoge oder eine Snackbar verwenden.

Weitere Informationen zur Toastnachricht finden Sie in dieser Dokumentation. https://developer.android.com/reference/android/widget/Toast.html

Singleton-Klasse für Toast-Nachricht erstellen Verwandte Beispiele