RainTPL PHP Template Engine Kullanımı

Türkiye’de Bulunan Bankaların Listesi – JSON | Exel | PHP | SQL

PHP ile MySQL Veritabanı Yedeğini Alma ve Bakım Yapma

Gümüş Takı Seti

Android AlertDialog Kullanımı ve Örneği

  • Android Programlama
  • Savaş Dersim Çelik
  • Perşembe Haziran 15th, 2017
  • 686 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