Android de kullanılan toast dialogundan bahsedeyim biraz da.Basit fakat benim için en işlevseli.
1.Yol
Main.java activity içerisinde mesaj verilmesini istediğimiz yere ekleyerek ekranda görünmesini sağlayailiriz.Ben genellikle debug işlemlerinde kullanıyorum.log tutmaktan daha görsel ve anlaşılır.Bu yolu sadece yazı görüntüleme amaçlı kullanabilirsiniz.
Toast.makeText(classadı.this, "Mesajımız", 3 /*(gösterimsüresi)*/).show();
2.Yol
Bu yolda toast notificationuna biraz şekil ve renk katabiliriz.Öncelikle nasıl görünmesi gerektiğine karar verin ve toast.xml dosyasını oluşturup görselliği ekleyin örenk olarak
toast.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/resim"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/resimadi"/>
<TextView
android:id="@+id/textviewadi"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Mesajımız"/>
</LinearLayout>
toast görüntüsünü oluşturduğumuza göre şimdide main.java activity içerisinde toastı çağıralım.
Toast toast = new Toast(getApplicationContext());//Toastın hangi activity içerisinde çalıştığını belirler.
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);//Toastın yerini belirler.
toast.setDuration(Toast.LENGTH_LONG);//Toastın görünme uzunluğunu belirler.
toast.setView(toast.xml);//Toastın görüntüsünü çağırır.
toast.show();
Ve istediğimz görünümdeki toast notificationu ekranımızda görünsün.



