Toast Nedir?
Toast, genellikle uygulama test edilirken kullanılan uyarı mesajlarıdır.
Toast ile istenilen bir yazı veya hazırlanan bir View belli bir süre ekranda gözükür ve kaybolur. Bu özellik, kullandığımız bir Listener‘ın çalışıp çalışmadığını test ederken kullanılabilir. Ayrıca kullanıcılara bilgilendirici mesajlar vermek içinde kullanılabilir. Örneğin bir slider hazırladınız, kullanıcı ileri ya da geri resimler arasında geçiş yapıyor, ilk ya da son resme geldiğinde kullanıcıya bunun uyarısını vermek için toast oldukça kullanışlıdır. Toast‘lar bu ve benzeri birçok durumda işimize yarayabilir.
Toast Nasıl Kullanılır?
Toast‘un ne olduğunu anladığımıza göre şimdi bu fonksiyonu nasıl kullanacağımıza bakalım.
Bir önceki uygulamamızda ufak bir değişiklik yaparak Toast kullanımını görelim. MainActivity sınıfını aşağıdaki gibi güncelleyelim.
package org.kod5.android; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RelativeLayout; import android.widget.Toast; public class MainActivity extends Activity { //Bu kısımda bileşenlerimizi tanımlıyoruz. private Button button; private RelativeLayout layout; private int kontrol=0; @Override protected void onCreate(Bundle savedInstanceState) { //Bu metod uygulama açıldığında çalıştırılan metod. super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Bu kısımda yukarıda tanımladığımız bileşenlerle xml olarak hazırladığımız bileşenleri birbirlerine bağlıyoruz. button = (Button)findViewById(R.id.button1); layout = (RelativeLayout)findViewById(R.id.layout); layout.setBackgroundColor(Color.CYAN);//layout'un arkaplanını ayarlıyoruz. button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //Burada Buttona tıklandığında çalıştırılacak kodlar yer alıyor. Toast.makeText(getApplicationContext(),"Arkaplan Rengi Değişti.", Toast.LENGTH_LONG).show(); if(kontrol==0){ layout.setBackgroundColor(Color.parseColor("#f8a64c")); kontrol=1; }else{ layout.setBackgroundColor(Color.CYAN); kontrol=0; } } }); } }
Gördüğünüz gibi sadece iki satır kod ekledik. Bunlar;
-
import android.widget.Toast;
-
Toast.makeText(getApplicationContext(),“Arkaplan Rengi Değişti.“, Toast.LENGTH_LONG).show();
Şimdi uygulamamızın çıktılarına bakalım.
Bir yazıyı uyarı mesajı olarak kullanmayı gördük. Başta söylediğim gibi kendi hazırladığınız bir View’i de ekrana uyarı mesajı olarak bastırabilirsiniz. İlerleyen yazılarımda o şekilde kullanımını da anlatacağım. Takipte kalın. 🙂
Uygulamanın son hali için: https://github.com/mursidyazar/Android-Toast-Sample.git
[…] ikinci Spinner‘da gözükmektedir. İlçe seçimini de gerçekleştirdiğinizde seçiminiz Toast olarak ekrana […]
[…] Toast […]
[…] Toast […]
[…] Listener‘ı hazırlayalım. Bir satıra tıklandığında tıklananan satırı bir Toast ile ekranda […]
[…] Toast […]
[…] sistemlerini kullandığını soracağız. Herhangi bir seçeneğe tıklandığında ekrana Toast kullanarak o seçeneği ekrana basacağız. Kullanıcıda kullandığı işletim sistemlerini […]
[…] Toast […]
[…] Toast […]
Merhaba uzun zamandır bunu arıyorum size bunu danışmam lazım ben basit programlar yazıyorum ama daha çok güncel program turkcelestirmeyle uğraşıyorum ve editledigim programlara açılışta ismim yada link olarak toast 3 saniye falan gözükmesi için nasıl yapmalıyım yardimci olursaniz çok sevinirim
Merhaba,
Toast.makeText(getApplicationContext(),”Burada istediğiniz mesajı yazabilirsiniz”, Toast.LENGTH_LONG).show();
Bu satırı MainActivity classında onCreate metodu içerisinde yazmanız yeterli olacaktır.
Merhaba vermiş oldugun kod main activity hangi satırına ekliycem tam anlamıyla aciklarmisin