Android

Android – Toast Kullanımı

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.

Screenshot 2015-05-22 22.59.39

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

Android Görsel Bileşenler;

  1. TextView ve EditText
  2. ImageView
  3. Button ve StateListDrawable
  4. Toast
  5. ListView
  6. WebView
  7. Spinner
  8. CheckBox
  9. ProgressBar
  10. SeekBar

3 Yorum

Android – ImageView Kullanımı için bir yanıt yazın X