In Android möchte ich eine Toastnachricht am unteren Bildschirmrand anzeigen. Ich habe Folgendes versucht:
Toast.makeText(test.this,"bbb", Toast.LENGTH_LONG).show();
Es funktioniert nicht, wie mache ich es richtig?
android
android-toast
Tedris
quelle
quelle
Antworten:
Anzeigen des Toasts in der Mitte des Bildschirms.
quelle
Positionieren Sie Ihren Toast
Eine Standard-Toastbenachrichtigung wird am unteren Rand des Bildschirms angezeigt und horizontal zentriert. Sie können diese Position mit der
setGravity(int, int, int)
Methode ändern . Dies akzeptiert drei Parameter: eineGravity
Konstante, einenx-position
Versatz und eineny-position
Versatz.Wenn Sie beispielsweise festlegen, dass der Toast in der oberen linken Ecke angezeigt werden soll, können Sie die Schwerkraft wie folgt einstellen:
Wenn Sie die Position nach rechts verschieben möchten, erhöhen Sie den Wert des zweiten Parameters. Erhöhen Sie den Wert des letzten Parameters, um ihn nach unten zu verschieben.
quelle
In Xamarin.Android wird Toast in der Mitte des Bildschirms angezeigt:
quelle
Layoutdatei für benutzerdefinierten Toast
Java-Datei für benutzerdefinierten Toast auf das Klickereignis der Schaltfläche
}}
quelle
quelle
Anzeigen / Einstellen der Textgravitation in der Mitte (horizontal) in koltin
quelle
Der folgende Code kann zum Anzeigen der Toast-Nachricht verwendet werden
quelle
Der folgende Code hat bei mir funktioniert.
quelle