Çelebizade Halı Modelleri

Beyin dalgalarıyla hareket edebilen robotik donanım

WhatsApp’tan yeni güncelleme! Ücretli olacak

13 yaşında oyun hazırladı: Hedefi 1 milyon kişiye ulaşmak

Android AlertDialog Kullanımı ve Örneği

  • Android Programlama
  • Savaş Dersim Çelik
  • Perşembe Haziran 15th, 2017
  • 233 Görüntülenme
  • JAVA
  • Mobile

Tamam ve İptal düğmeleriyle iletişim uyarısı mesajını görüntülemek için Android AlertDialog kullanılabilir. Kesmek ve kullanıcının devam etmesini veya devam etmesini istediği konusunda sormak için kullanılabilir.

Android AlertDialog üç bölgeden oluşur: başlık, içerik alanı ve eylem düğmeleri.

Android AlertDialog Dialog sınıfının alt sınıfıdır.

activity_main.xml

Birden fazla bileşene sahip olabilirsiniz, burada sadece bir textview sahibiz.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="25dp"
        android:text="Webinyo.COM"
        android:id="@+id/textView"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="162dp" />

</RelativeLayout>
MainActivity.java

AlertDialog oluşturmak ve göstermek için kodu yazalım.

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        //Uncomment the below code to Set the message and title from the strings.xml file
        //builder.setMessage(R.string.dialog_message) .setTitle(R.string.dialog_title);

        //Setting message manually and performing action on button click
        builder.setMessage("Uygulamadan Çıkmak İstiyormusunuz ?")
                .setCancelable(false)
                .setPositiveButton("Evet", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        finish();
                    }
                })
                .setNegativeButton("Hayır", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        //  Action for 'NO' Button
                        dialog.cancel();
                    }
                });

        //Creating dialog box
        AlertDialog alert = builder.create();
        //Setting the title manually
        alert.setTitle("Alert Dialog Örneği");
        alert.show();
        setContentView(R.layout.activity_main);
    }

}

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler