ALERT DIALOG KULLANIMI :MobileCoder I MobileCoder.NET I Mobil Programlama I Android Programlama I Mobil Geliştiricilerin Buluşma Noktası I www.MobileCoder.Net

ALERT DIALOG KULLANIMI

06.04.2015 tarihinde Android Programlama kategorisine eklenmiş, 301 views Kişi Okumuş ve 0 Yorum Yapılmış.

Alert Dialog nedir? Alert Dialog, butona ya da başka bir kullanıcıdan giriş almayı bekleyen tetikleyicilere eklenebilen kullanıcıyı uyaran dialog çeşididir. Bu uyarılar sayesinde kullanıcı uygulamayı nasıl kullanacağı hakkında bilgi sahibi olur ve uygulama hakkında daha fazla fikir isteyebilir. Misal kullanıcıların odaklanmasını sağlamak için uygulamada güncelleme gibi uyarıları ekleyebilirsiniz. Bu örnekte her bir butonun farklı eylemleri tetiklediği bir Alert Dialog göreceğiz.

İlk olarak basit bir arayüz oluşturuyoruz. Alert Dialog kutusunu etkinleştirecek bir textview ve button ekleyeceğiz. res / layout / activity_main.xml dosyasına gidip aşağıdaki kodları yazıyoruz.

main_activity

Dialog sınıfının alt sınıfı olan Alert Dialog üç butona kadar görüntüleyebilir. Uyarı kutusunda arayüz oluşturmak için AlertDialog.Builder olmalıdır. AlertDialogBuilder sınıf sırası ile setPositiveButton, setNegativeButton ve setNeutralButton dinleyicilerini ayarlayarak bize pozitif, negatif ve nötr butonlar sağlar. Nötr button negatif ve pozitif buttonlar arasında görüntülenir.

Örneğimizde bu üç dinleyiciyi kullanacağız. Kullanıcı pozitif buttonunu seçerse yeni bir aktivite başlatılacaktır. Kullanıcı negatif buttona basarsa aksine, uyarı kutusu kapanacak ve bizim main activity uygulamasına geri gidecektir. Son olarak kullanıcı nötr buttona tıkladığında, uygulama kapanacak ve ana ekrana dönecektir.

java / mobilecoder.net.alertdialog / MainActivity.java dosyasına gidip bu kodları yazıyoruz.

MainActivity1

MainActivity2

 

Şimdi ise pozitif seçeneği için yeni bir activity yaratacağız.

3

 

MainActivity’nin üzerine gelip sağ tık New / Java Class dedikten sonra adı PositiveActivity olan sınıfımızı yaratıyoruz.

4

PositiveActivity.java içerisine şu kodları yazıyoruz.PositiveActivity1

Şimdi PositiveActivity sınıfı için basit bir arayüz oluşturacağız. res / layout sağ tıklayıp New / XML / Layout XML File seçip positive_view adında layout oluşturuyoruz. Bunun da içine aşağıdaki kodları yazıyoruz.

 

 

positive_view

AndroidManifest.xml dosyasında PositiveActivity aktivitesini mutlaka tanımlamalısınız. AndroidManifest.xml dosyasının içine bu kodları yazıyoruz.

AndroidManifest1

Şimdi programı çalıştırıyoruz. Gelen ekranda Alert Dialogu Göster diyoruz.

Ekran Alıntısı1

 

Karşımıza üç seçenek çıkıyor: Evet, Çıkış, Hayır.

Ekran Alıntısı2

“Evet” butonuna tıkladığımızda PositiveActivity devreye girerek “ Eveti seçtin” mesajını görüyoruz.

Ekran Alıntısı3

“Hayır” butonuna tıkladığımızda, uyarı kutusu iptal edilecek ve bir sonraki resimde gördüğünüz gibi kullanıcı, bir tost görünümü ile karşılaşacaktır.

Ekran Alıntısı4

 

Son olarak “Çıkış” butonuna tıkladığımızda uygulamamız kapanacak ve emülatörün ana sayfası ekrana gelecektir.

Ekran Alıntısı5

 

KAYNAK: http://examples.javacodegeeks.com/android/core/ui/alertdialog/android-alert-dialog-example-2/

              http://aranruthh.blogspot.com.tr/2014/03/android-dersleri-21-alert-dialog.html

HAZIRLAYAN

ESRA TAŞKIN

 

 

 

 

 

 

 

 

İlgili Terimler :
Yazar Hakkında

Yazar : Esra Taşkın

Yazar Hakkında :

Yazarın Tüm Yazıları İçin Tıklayınız

Yorumlar

Sitemizde En Çok Okunan İçerikler

ANDROİD TELEFONLARA ROOT ATMA
ANDROİD TELEFONLARA ROOT ATMARoot Ne demek ? Bir android cihazı root etmek telefonun
fragment
ANDROİD FRAGMENT YAPISI VE KULLANIMIFragmentler Activity içerisinde yer alan kullanıcı ara yüzleridir. Fragment
Asp.NET’de web servis hazırlama ve Android de kullanimi  Web Servis Nedir ? Web üzerinden HTTP protokolü ile hizmet
ANDROİD TELEFONLARDA KONFERANS GÖRÜŞME
ANDROİD TELEFONLARDA KONFERANS GÖRÜŞMEANDROİD TELEFONLARDA KONFERANS GÖRÜŞME   Konferans görüşme çok fazla bilinmeyen androidin

Sitemizde En Çok Yorumlanan İçerikler

WEB UYGULAMALARINDA EKRAN UYUMU
WEB UYGULAMALARINDA EKRAN UYUMUAndroid için web uygulamaları hazırlarken odaklanmamız gereken en önemli
ActionBar Kullanım Özellikleri
ActionBar Kullanım ÖzellikleriActionBar Genel Bakış ActionBar temel olarak 4 ana işlevsel alan barındırır.

Son Yapılan Yorumlar

  • Kategoriler

  • Son Yazılar

  • Takvim

    Ağustos 2017
    P S Ç P C C P
    « Kas    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • Etiketler

  • Son Yorumlar

    • Arşivler

    • Meta