Türk Telekom, Açık Şebeke Otomasyon Platformu (ONAP)’na üye oldu

SanalUzman.com’dan serbest çalışanlara (freelancer) 10 öneri

WordPress Temada Kategorileri Listeleme

PHP Hazır Gelişmiş CURL Kütüphanesi

Android AlertDialog Kullanımı ve Örneği

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