Oca 24

Android Alert Dialog Kullanımı

Android programlama’da kullanıcıyla etkileşim halinde kalmamızı sağlayan elemanlardan biridir Alert dialog‘lar. Windows form mantığındaki mesaj kutularına benzetebilirsiniz. Kodlama ve fonksiyonları gayet basittir. Ben ise örnek uygulamamda bir alert dialog göstereceğim ve bu alert dialog 2 adet buton içerecek. Bu butonlardan biri Sil Diğeriyse İptal olacak. Sil butonuna bastığımızda tanımladığımız fonksiyondaki işlemler, iptal butonuna bastığımızdaysa ilgili tanımlı fonksiyondaki işlemler gerçekleştirilecektir. Ayrıca alert dialog nesnesine başlık ekleyeceğiz ve bu başlığın yanına da şık durması açısından küçük ikonlar ekleyeceğiz. Resimlerin boyutlarını 50 x 50 olarak ayarladım. Gayet de iyi durdu. Siz de aynı boyutu kullanabilirsiniz.

Alert Dialog nesnesinin hangi durumda gösterileceğini belirledikten sonra aşağıdaki kodları kullanarak alert dialog’u tanımlıyoruz.

 AlertDialog.Builder dialog=new AlertDialog.Builder(Bulunulan Class Adı.this);

dialog.setTitle(“SİL”); //Başlık ayarladık
dialog.setMessage(“Silmek istediğinize emin misiniz?”); //Alert dialog penceresinde kullanıcıya gösterilecek olan mesaj
dialog.setCancelable(false); //Geri tuşunun iptal edilmesi. Alert dialog dışında bir yere dokunulduğunda alert dialogun kaybolmasının engellenmesi
dialog.setIcon(R.drawable.eleteiconalert); //Icon ayarladık.

dialog.setPositiveButton(“SİL”,new DialogInterface.OnClickListener() { //sil butonuna dokunulduğunda yapılacaklar

@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), “Silindi.”, Toast.LENGTH_SHORT).show();
}
}
).setNegativeButton(“İPTAL”, new DialogInterface.OnClickListener() {//İptal butonuna dokunulduğunda yapılacaklar

@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), “İşlem iptal edildi.”, Toast.LENGTH_SHORT).show();

}
});

alert

 

 

Bir Cevap Yazın