Alert Dialog dengan Button

Alert dialog dengan button sering digunakan untuk menampilkan konfirmasi ketika Anda ingin keluar dari aplikasi. Begitu tombol diklik, akan muncul konfirmasi apakah Anda benar-benaringin  keluar  dari  aplikasi  atau  tidak.  Jika  diklik  tombol  ya,  aplikasi  akan  berhenti.  Jika  tidak,konfirmasi ini akan hilang dan kembali ke tampilan sebelumnya. Langsung kita mulai yuuk. Sudah siap? Seperti apa sih hasilnya nanti?

Mari kita mulai pembuatannya?

1.  Disini saya menggunakan Eclipse Indigo. Jalankan Enclipse, File > New > Android Project

2.  Isikan kotak dialog new seperti berikut:

Project name  AlertDialogButton
Contents Create new project in workspace
Build Target  Android 2.2
Application name  AlertDialogButton
Package name  com.contoh.alertDialogButton
Create Activity  AlertDialogButtonActivity
Min SDK version  8

3. Ketikkan kode berikut ini pada layout  main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical" >

<Button
 android:id="@+id/exit"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:text="Keluar Sekarang" >
 </Button>

</LinearLayout>

4. Pastikan kode pada AlertDialogButtonActivity.java seperti berikut

package com.contoh.alertDialogButton;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class AlertDialogButtonActivity extends Activity implements View.OnClickListener {
 Button keluar;
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);

 keluar=(Button)findViewById(R.id.exit);
 keluar.setOnClickListener(this);
 }

public void onClick(View view) {
 if (view == keluar) {
 AlertDialog.Builder builder = new AlertDialog.Builder(this);
 builder.setMessage("Apakah Anda Benar-Benar ingin" + " keluar?")
 .setCancelable(false)
 .setPositiveButton("Ya", new DialogInterface.OnClickListener() {
 public void onClick(DialogInterface dialog, int id) {
 finish();
 }
 })
 .setNegativeButton("Tidak", new DialogInterface.OnClickListener() {
 public void onClick(DialogInterface dialog, int id) {
 dialog.cancel();
 }
 }).show();
 }
 }
}

5. Lakukan  Run  dengan CTRL+F11  atau  klik  kanan  package  >  run  as  >  Android Application.

  

Mudah  bangett  kan?  Bila  ada  pertanyaan  dan  masukan  segala  macam,  silakan  kirim  komentar dibawah ini.

Kalau pengen aplikasi diatas silahkan download disini

About Metra Cahya Utama

Semangat!

Tinggalkan komentar