Andorid Toast, kısa bir süre için bilgileri görüntülemek için kullanılabilir. Bir toast, hızlı bir şekilde görüntülenecek ve bir süre sonra kaybolacak bir mesaj içerir.
android.widget.Toast sınıfı, Java.lang.Object sınıfının alt sınıfıdır.
Toast Class
Tost sınıfı, belirli bir zaman aralığı için bildirim göstermek için kullanılır. Bir süre sonra kaybolur. Kullanıcı etkileşimini engellemez.
Tost sınıfının sabitleri
Aşağıda verilen Toast sınıfının sadece 2 sabiti vardır.
| Sabit | Açıklama |
|---|---|
| public static final int LENGTH_LONG | Mesajı ekranda uzun süre görüntüler. |
| public static final int LENGTH_SHORT | Mesajı ekranda uzun süre görüntüler. |
Örnek: Alttaki örnekte activity başladığında ve Butonlara basıldığında Toast mesajı görüntülemesi yapılacaktır.
İlk buton için kısa Toast mesajı, ikinci buton için uzun Toast mesajı kullanılmıştır.

activity_main.xml kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="32dp" android:onClick="MesajVer" android:text="Toast Mesajı" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:text="Toast Mesajı 2" android:onClick="MesajVer2" app:layout_constraintEnd_toEndOf="@+id/button2" app:layout_constraintStart_toStartOf="@+id/button2" app:layout_constraintTop_toBottomOf="@+id/button2" /> </androidx.constraintlayout.widget.ConstraintLayout> |
MainActivity.java Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | package com.example.toast; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toast.makeText(this, "Android Örnekleri", Toast.LENGTH_SHORT).show(); } public void MesajVer(View view) { Toast.makeText(this, "yazilimkodlama.com", Toast.LENGTH_SHORT).show(); } public void MesajVer2(View view) { Toast.makeText(this, "yazilimkodlama.com", Toast.LENGTH_LONG).show(); } } |
Ekran Çıktısı:

