Android getapplicationcontext von überall

In diesem Dokument

Key Klassen

Ein Toast bietet eine einfache Feedback über eine Operation in einem kleinen Popup. Es füllt nur die Menge an Speicherplatz für die Nachricht erforderlich und die aktuelle Aktivität bleibt sichtbar und interaktiv. später zum Beispiel die Navigation von einer E-Mail weg, bevor Sie senden sie einen "Entwurf gespeichert" Toast löst damit Sie wissen, dass Sie mit der Bearbeitung fortfahren können. Toasts nach einem Timeout automatisch verschwinden.

Android getapplicationcontext von überall

Wenn Benutzer Antwort auf eine Statusmeldung erforderlich ist, sollten Sie stattdessen eine Benachrichtigung durch.

Die Grundlagen

Zuerst ein Toast Objekt mit einem der Maketext () Methoden instanziiert. Bei diesem Verfahren werden drei Parameter: den Anwendungskontext. die Textnachricht und die Dauer für den Toast. Es gibt einen richtig initialisiert Toast Objekt. Sie können die Toast Benachrichtigung mit Show-Anzeige (). wie im folgenden Beispiel gezeigt:

Dieses Beispiel zeigt alles, was Sie für die meisten Toast-Benachrichtigungen müssen. Sie sollten nur selten etwas anderes brauchen. Sie können aber wollen den Toast anders zu positionieren oder sogar Ihr eigenes Layout statt einer einfachen Textnachricht verwenden. Die folgenden Abschnitte beschreiben, wie Sie diese Dinge tun können.

Sie können die Kette Ihre Methoden auch und vermeiden auf den Toast Objekt festhalten, wie folgt aus:

Positionierung Ihres Toast

Ein Standard-Toast Meldung erscheint am unteren Rand des Bildschirms, horizontal zentriert. Sie können diese Position ändern mit dem SetGravity (int, int, int) -Methode. Dies nimmt drei Parameter: a Gravitationskonstante, eine x-Position versetzt ist, und eine y-Position versetzt ist.

Zum Beispiel, wenn Sie entscheiden, dass der Toast in der linken oberen Ecke angezeigt werden soll, können Sie die Schwerkraft wie folgt festgelegt:

Wenn Sie die Position nach rechts verschieben möchten, wird der Wert des zweiten Parameters erhöhen. So verschieben Sie es nach unten, erhöhen Sie den Wert des letzten Parameters.

Erstellen eines benutzerdefinierten Toast anzeigen

Wenn eine einfache Textnachricht nicht genug ist, können Sie ein individuelles Layout für Ihre Toast Benachrichtigung erstellen. Um ein eigenes Layout erstellen, eine Ansicht Layout definieren, in XML oder in Ihrem Anwendungscode, und übergeben Sie das Root-View-Objekt zum setView (View) Methode.

Android getapplicationcontext von überall

Zum Beispiel können Sie das Layout für den Toast sichtbar im Bild auf der rechten Seite mit der folgenden XML (gespeichert als toast_layout.xml) zu erstellen:

Beachten Sie, dass die ID des Linearlayout Element ist "toast_layout_root". Sie müssen diese ID verwenden, um das Layout aus dem XML-aufzublasen, wie hier gezeigt:

Rufen Sie zunächst die LayoutInflater mit getLayoutInflater () (oder getSystemService ()), und dann das Layout von XML aufblasen mit aufblasen (int, Viewgroup). Der erste Parameter ist die Layout-Ressource-ID und das zweite ist die Wurzel Ansicht. Sie können diese aufgeblasenen Layout verwenden, um mehr Anzeigen von Objekten im Layout zu finden, so dass nun erfassen und den Inhalt für die Image und Textview-Elemente definieren. Schließlich erstellen Sie einen neuen Toast mit Toast (Context) und einige Eigenschaften des Toast, wie die Schwere und Dauer eingestellt. Dann rufen Sie setView (View) und den aufgeblasenen Layout übergeben. Sie können nun den Toast mit Ihrem eigenen Layout anzeigen lassen, indem Show () aufrufen.

Hinweis: Sie nicht den öffentlichen Konstruktor für einen Toast verwenden, es sei denn Sie werden das Layout mit setView (View) zu definieren. Wenn Sie nicht über ein eigenes Layout zu verwenden, müssen Sie Maketext (Context, int, int) verwenden, um die Toast zu erstellen.

Zusammenhängende Posts

  • Disney Movies Anywhere Bewertung: Vereinheitlichung Ihrer Kinder Inhalt Eine Beschwerde ein viele treue Disney-Fan (oder deren DVD-Kauf Eltern) hatten mit Disney DVD-Combo-Packs kaufen, ist, dass die digitale ...

  • Dateien überall App Free Download: Android Apps Dateien überall Android App kostenlos apk erstellt von FilesAnywhere Download von Google Play und installieren Dateien überall App auf dem Handy und ...

  • The Best eReader für Android Lesen von eBooks auf Android verwendet nur in Ordnung zu sein. Jetzt ist es super. Zwar gibt es viele süße Apps für Bücher zu lesen auf Ihrem Handy oder Tablet sind, spielen Bücher hat ...

  • Video: Hands-on mit neuen Instagram Video auf Android Nicht, dass es viel von einer Überraschung nach einigen Berichten war brach die Nachricht in den Tagen vor dem heutigen Facebook Veranstaltung, aber ja, sie ...

  • 4 Pics 1 Wort Antworten Cheats 4 Pics 1 Wort Antworten, Cheats und Hinweise zeigen Ihnen, wie alle Ebenen zu schlagen und Buchstaben des Spiels für iPhone, iPod, iPad und Android. Raten Sie das Wort, das die ...


Warning: include_once(/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/german.mobilesbuzz.com/public_html/woher/android-getapplicationcontext-von-berall.php on line 121

Warning: include_once(): Failed opening '/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/german.mobilesbuzz.com/public_html/woher/android-getapplicationcontext-von-berall.php on line 121