Anasayfa / Android Dersleri / Android Dersleri 24 : AlertDialog Kullanımı

Android Dersleri 24 : AlertDialog Kullanımı

Merhaba. Bu yazımda AlertDialog kullanımını anlatacağım. AlertDialog, bize küçük bir pencerede uyarı mesajı veren ya da seçeneklerden birini seçmemizi isteyen bir araçtır.

Basit bir uygulama ile gösteriyorum. Uygulamamızda bir buton olacak ve buna tıklandığında uyarı penceresi çıkacak. Buradaki seçtiğimiz seçeneklere göre işlem yaptıracağız. Uygulamamızın görünümü şu şekilde olsun:

android alert

Bu sayfamıza ait olan java dosyasını da kodlayalım.

android alert

1 => Bir buton ve Context nesnesi oluşturduk.

2 => Butona tıklandığında bir listener oluşturduk.

3 => AlertDialog nesnesi yardımıyla başlık, text gibi özellikler atadık.

4 => “Evet” adında bir positionButon oluşturduk. Normal buton ile büyük ihtimal çalışmayacaktır. Dersin sonunda bununla ilgili bir not düştüm.

5 => “Evet” butonuna tıklandığında bir Toast mesajı gösterdim.

6 => “Hayır” adında bir buton daha koydum.

7 => Bu butona tıklandığında yapılacakları yazdım. Yine bir Toast mesajı verdim.

8 => AlertDialog oluşturdum ve gösterdim.

AlertDialog Ekran Görüntüleri

android alert android alert android alert android alert

Alert Dialog’un kullanımı bu şekilde. Seçeneklere tıklandığında farklı işlemler de yaptırabilirsiniz. Eğer sadece 1 seçenekli yapacaksanız SetNegativeButton() değil de SetButton() metodunu kullanın.

Hakkında Mehmet Kirazlı

İstanbul Eyüp'te ikamet ediyorum. Giresun Alucra'lıyım. Bilgisayar Mühendisi bölümünden 2013 yılında mezun oldum. "Yeni Başlayanlar için Java 8" kitabının yazarıyım. Şuanda özel bir firmada Mobil Yazılım Geliştirme Uzmanı olarak çalışıyorum.

İlginizi Çekebilir

android dersleri

Android Dersleri 26 : Veritabanı İşlemleri-3 ve SQLite Arayüzü Kullanımı

Merhaba. Bu yazımda, deneyenlerin bazılarının hata aldığını söylediği veritabanı kullanımını tekrar anlatacağım ve SQLite kullanımına …

4 Yorumlar

  1. Öncelikle emeğiniz için teşekkür ederim. Upload etmiş olduğum resimde bir satırdaki hatayı çözemedim, yardımlarınızı rica eder iyi çalışmalar dilerim. http://img96.imageshack.us/img96/471/dialoghata.p

  2. Hocam öncelikle yazılarınız için koca bir TEŞEKKÜR ederim…Hocam yazıların devamı gelecek mi?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir